-
ruby-on-rails – 设计authenticate_user的代码是什么!生成后:
所属栏目:[百科] 日期:2020-12-17 热度:154
我意识到authenticate_user!在gem文件中是 not explicitly defined,但我想知道典型的应用程序(名为User的模型上的身份验证),该方法是什么样的.我需要知道,以便我可以稍微修改它. 解决方法 我相信你链接到你自己的答案,它定义的方法是 def authenticate_#{ma[详细]
-
ruby-on-rails – 异步应用服务器与多个阻止服务器
所属栏目:[百科] 日期:2020-12-17 热度:83
tl; dr许多Rails应用程序或一个Vertx / Play!应用程序吗? 我一直在与我的团队的其他成员讨论使用异步应用服务器(例如Play)的优缺点!框架(基于Netty)与旋转Rails应用服务器的多个实例. 我知道Netty是异步/非阻塞的,这意味着在数据库查询,网络请求或类似的[详细]
-
ruby-on-rails – Ruby rake loaderror – bundle exec rake无法
所属栏目:[百科] 日期:2020-12-17 热度:72
我正在尝试运行命令rake db:migrate但我一直收到此错误: /Users/[name]/.rvm/gems/ruby-2.2.1/bin/rake:23:in `load': cannot load such file -- /Users/[name]/.rvm/rubies/ruby-2.2.1/lib/ruby/gems/2.2.0/specifications/default/bin/rake (LoadError)f[详细]
-
ruby-on-rails – ActiveRecord:在自联接中删除子项后Nullify外
所属栏目:[百科] 日期:2020-12-17 热度:178
我在ActiveRecord中为我的模型进行了自我连接,如下所示: class Employee ActiveRecord::Base has_many :subordinates,class_name: "Employee",foreign_key: "manager_id" belongs_to :manager,class_name: "Employee"end 如果我删除了Manager行,我希望将该M[详细]
-
ruby-on-rails – ActiveAdmin有条件地显示列
所属栏目:[百科] 日期:2020-12-17 热度:59
有关如何使用ActiveAdmin DSL有条件地显示列的任何想法? index do selectable_column id_column column :name column :address,if: current_user.admin? column :phone column :role column :created_at column :updated_at actions end 解决方法 你可以这[详细]
-
ruby-on-rails – Rails 4 update_all并从另一个字段设置值
所属栏目:[百科] 日期:2020-12-17 热度:177
我需要在某些模型中进行一些批量更新,并将字段的值设置为另一个字段的值. 现在我可以用这样的原始sql做到这一点: ActiveRecord::Base.connection.execute("UPDATE `deleted_contents` SET `deleted_contents`.`original_id` = `deleted_contents`.`id` WHER[详细]
-
ruby-on-rails – Ruby – 通过嵌套属性选择属于两个数组的项目
所属栏目:[百科] 日期:2020-12-17 热度:168
我的 Ruby查询非常慢.我正在寻找一种更快的方法来选择属于两个数组的项目 listA是具有属性名称的objectA列表 listB是具有属性名称的objectB的列表 listA中可以有多个项目具有相同的名称,但listB中没有任何项目具有相同的名称. listA中还有一些项目,其名称不[详细]
-
ruby – .next和.succ之间的区别
所属栏目:[百科] 日期:2020-12-17 热度:189
ruby中的fixnum方法.next和.succ有什么区别? 看起来它的作用相同: 1.next = 2 1.succ = 2 如果有任何差异,为什么有两种方法可以做同样的事情? 解决方法 它们是等价的. Fixnum#succ只是Fixnum#next的同义词. 他们甚至在the reference manual共享相同的区块[详细]
-
ruby-on-rails – 如何在rails视图上显示错误消息?
所属栏目:[百科] 日期:2020-12-17 热度:97
我是rails的新手,想要在表单字段上应用验证. myviewsnew.html.erb %= form_for :simulation,url: simulations_path do |f| %div class="form-group" %= f.label :Row % div class="row" div class="col-sm-2" %= f.text_field :row,class: 'form-control' %[详细]
-
ruby – 在数组上使用累加器映射
所属栏目:[百科] 日期:2020-12-17 热度:194
我正在寻找为Enumerable创建一个同时映射和注入的方法.例如,将其称为map_with_accumulator, [1,2,3,4].map_with_accumulator(:+)# = [1,6,10] 或者用于字符串 ['a','b','c','d'].map_with_accumulator {|acc,el| acc + '_' + el}# = ['a','a_b','a_b_c','a_b[详细]
-
ruby-on-rails – 覆盖Spree Commerce的Bootstrap变量
所属栏目:[百科] 日期:2020-12-17 热度:58
我将自定义_variables.scss部署到我的生产服务器作为编译资产时遇到问题. 在我的开发环境中,一切都很好,生产中我的变量被覆盖了. 我正在使用Rails 4.2.1和Spree 3.0 Stable分支. 我有以下结构: 在vendor / assets / stylesheets / frontend中创建的文件 _va[详细]
-
ruby – @ – 在以下方法中是什么意思?
所属栏目:[百科] 日期:2020-12-17 热度:182
参见英文答案 what does @ stand for in a Ruby function name????????????????????????????????????1个 我不知道@ in的含义: def -@ Test.new(-@x,-@y)end @在这里意味着什么? 解决方法 要定义 unary methods减号,加号,波浪号而不是(!),请在@或@ @中使用[详细]
-
ruby-on-rails – 设计令牌身份验证 – 安装设备令牌authgem后无
所属栏目:[百科] 日期:2020-12-17 热度:159
我安装了devise token auth gem. https://github.com/lynndylanhurley/devise_token_auth#model-concerns 我设法获得路线和所有.但不幸的是,注册已停止工作. 当我尝试注册时,它会显示这样的错误. NoMethodError in Devise::RegistrationsController#create u[详细]
-
ruby-on-rails – Rails – 如何在手动sass编译中传递Sprockets
所属栏目:[百科] 日期:2020-12-17 热度:95
我正在使用以下代码片段手动编译sass清单并附加了一些变量覆盖. template = File.read("#{Rails.root}/app/assets/schemes/#{scheme}/css/styles.css.scss")scheme_variables.each do |key,value| template "$#{key}:#{value};n"endengine = Sass::Engine.n[详细]
-
ruby-on-rails – 为Amazon S3编写IAM策略和CORS配置
所属栏目:[百科] 日期:2020-12-17 热度:72
我对这一切都很陌生但是能够在我的Rails应用程序中使用头像/图像上传器.用户可以将新的头像上传到我的S3存储桶,并且在web应用程序中显示头像. 为此,我不得不向用户授予“AmazonS3FullAccess”政策.这看起来有点太多了,因为来自应用程序的用户只需要写入(上传[详细]
-
ruby-on-rails – AWS Elastic Beanstalk和Whenever Gem
所属栏目:[百科] 日期:2020-12-17 热度:166
我有一个使用 Ruby 2.2的Rails 4.2.1应用程序.我正在尝试使用 Whenever Gem从我的代码库更新我的Elastic Beanstalk上的cron任务.我已经从AWS中获取了一些资源,您可以在其中将文件添加到.ebextensions文件夹,并通过shell文件使用EB的部署后部署钩子.这里有几[详细]
-
ruby-on-rails – Ruby on Rails:用户名/密码错误? (535 Auth
所属栏目:[百科] 日期:2020-12-17 热度:58
我刚刚在Bloc完成了我的ruby基础课程,我开始把头埋进轨道开发中.事情进展顺利,直到我用设计和确认电子邮件打到这个障碍.我试着谷歌搜索并环顾其他一些问题,但实际上找不到任何给我任何东西,我可以拉出来并适用于我的情况. 我在注册帐户时收到以下错误. Devis[详细]
-
ruby – 如何从数组中删除范围
所属栏目:[百科] 日期:2020-12-17 热度:169
我正在尝试找到与remove_range相当的东西(当然不存在),如下所示.似乎没有简单的方法来实现此功能. a = [0,2,8,4,5,]b = a.remove_range(1,2) #remove items between index 1 and 2,inclusively#expect b == [0,5]b = a.remove_range(3,4)#expect b == [0,5][详细]
-
ruby-on-rails – 如何在rails中添加多个枚举的范围
所属栏目:[百科] 日期:2020-12-17 热度:79
我有一个选择,显示一个对象的所有枚举: %= f.select( :state_user,User.states.keys.map {|state| [state.titleize,state] }) % 如何创建允许我选择多个状态的范围? 例如,我想过滤所有非活动或暂停的用户. 谢谢 解决方法 不确定你是否还在寻找这样的东西,[详细]
-
ruby-on-rails – 35的未定义方法`merge’:Fixnum
所属栏目:[百科] 日期:2020-12-17 热度:126
找到了 不要使用%= f.hidden_??field:field,number%,使用%= f.hidden_??field:field,value:number% 问题如下 An ActionView::Template::Error occurred in bookings#new: undefined method `merge' for 35:Fixnum app/views/bookings/_form.html.erb:[详细]
-
ruby-on-rails – 如何将Heroku日志保存到文本文件
所属栏目:[百科] 日期:2020-12-17 热度:200
我遇到了Heroku中的日志问题.当我想查看日志时,有时我错过了几行.如何将Heroku服务器日志保存到file.txt或任何其他文件? 解决方法 你可以试试这个: heroku logs -n number_of_lines –app application_name文件名 operator将命令输出附加到文件的末尾:fil[详细]
-
ruby-on-rails – 如何使用Rails Action Controller嵌套参数来允
所属栏目:[百科] 日期:2020-12-17 热度:157
关于嵌套参数有很多问题,但我似乎无法找到解决我特定的简单情况的问题. 我正在尝试允许不是数组的嵌套哈希.我希望这可行: params.require(:book).permit(:title,:description,style: {:font,:color}) 但它导致语法错误. 然而,这有效: params.require(:book[详细]
-
ruby-on-rails – Rspec – 如何在每次测试后清理数据库
所属栏目:[百科] 日期:2020-12-17 热度:114
我有一个功能规格与Capybara的登录页面,我正在使用FactoryGirl DatabaseCleaner require 'rails_helper'feature 'Admin signs in' do background do FactoryGirl.create(:user) end scenario 'with valid credentials' do visit admin_root_path fill_in 'us[详细]
-
ruby-on-rails – accept_nested_attributes_for:allow_destroy
所属栏目:[百科] 日期:2020-12-17 热度:139
我有一个Rails 4.1应用程序,它使用了一些值得注意的技术. 简单形式,茧 我无法销毁嵌套属性的记录.基于一些冗长的研究,我相信我的代码是正确的,但我可能会遗漏一些愚蠢的东西. 模型 has_many :staff_services_joins,:dependent = :destroyhas_many :services,[详细]
-
ruby – 在Windows系统上安装’wdm’gem时出错
所属栏目:[百科] 日期:2020-12-17 热度:173
我在 Windows 7系统上全新安装了 Ruby 2.2.1(32位).我还安装了devkit而没有任何报告错误.当然我以为我可以安装’wdm’宝石: gem install wdm 但是,它出错了.整个输出有点多发布整个事情所以截断了以下几点. C:/Ruby22/bin/ruby.exe -r ./siteconf20150318-1[详细]