-
ruby-on-rails – 未定义的局部变量或方法`confirmed_at’for De
所属栏目:[百科] 日期:2020-12-17 热度:56
我是RoR的新手,我已经成功安装了Devise gem.当我试图去本地主机:3000我收到并错误未定义局部变量或方法`confirmed_at’我假设这与Devise gem有关.我的schema.rb没有显示 t.string "confirmation_token"t.datetime "confirmed_at"t.datetime "confirmation_s[详细]
-
ruby-on-rails – 为什么不延迟工作流程排队工作?
所属栏目:[百科] 日期:2020-12-17 热度:69
我尽可能地剥夺了我的榜样.在我的应用程序中,我创建了一个虚拟类,并尝试将调用方法排入队列.这会被添加到数据库中,并且在后台运行delayed_jobs,它会将其选中并将其更新为锁定状态.但它实际上并没有完成这项工作.它只是处于锁定状态. pry(main) class DummyCl[详细]
-
使用Ruby将字符串转换为日期
所属栏目:[百科] 日期:2020-12-17 热度:146
我的日期为字符串格式:2014年11月23日.当然,很容易将此字符串转换为日期,并带有以下表达式: Date.strptime(my_string,'%d %b. %Y') 但是月份是五月时有一个问题 – 没有点,比如2014年5月23日.我的表情打破了. 有人可以帮忙解决这个问题吗?如何为我的案例[详细]
-
ruby-on-rails – 使用Grape API和Heroku的CORS问题
所属栏目:[百科] 日期:2020-12-17 热度:143
我有一个只读API,它在本地使用Vagrant设置很好.在我的Heroku应用程序上运行,由于CORS错误,每个API请求都被拒绝:“请求的资源上没有’Access-Control-Allow-Origin’标头.因此不允许原点’null’访问.” 在我的API的基类中,我有以下设置标题: module API cl[详细]
-
ruby-on-rails – 片段缓存和CSRF
所属栏目:[百科] 日期:2020-12-17 热度:184
处理缓存表单和CSRF令牌的首选方法是什么? Here他们提出了一个JS覆盖输入属性,但我也想缓存标题. 解决方法 这是一篇描述不同方法的文章: http://www.fastly.com/blog/Caching-the-Uncacheable-CSRF-security/. 简短摘要: 使用ESI(Edge Side Includes):在[详细]
-
ruby-on-rails – 在Rails中过滤长日志参数
所属栏目:[百科] 日期:2020-12-17 热度:106
我允许用户在我的网站上传文件.其中一些文件可能非常大,它占用了我的大量日志文件.所以我不希望它出现.我知道: config.filter_parameters += [:password] 过滤某些参数.但问题是它的参数是这样的哈希: { :person = { :name = 'bob',:file = { :data = 'rea[详细]
-
ruby-on-rails – 限制Rails中表中的记录数
所属栏目:[百科] 日期:2020-12-17 热度:149
我想限制一个表可以在rails中保存的记录数.如果我有一个通知表,我怎么能让它一次只能容纳50条记录.因此,如果添加了新记录,则删除第一个记录,并将新记录保存为第50个记录. 有没有酷的rails方法可以自动执行此操作,还是我必须在创建新通知时在我的模型中手动实[详细]
-
Ruby:为什么while和直到不返回它们从函数执行的最后一行?
所属栏目:[百科] 日期:2020-12-17 热度:172
我希望while循环返回它执行的最后一个语句,但是函数似乎没有返回. (1)这似乎有效.. [10] pry(main) counter = 0= 0[11] pry(main) a = counter+=1 while counter 10= nil[12] pry(main) a= 10 (2)这不符合我的预期.我希望将10返回并存储到b中. [19] pry(main[详细]
-
如何在按位运算期间截断大整数以模仿Ruby中的JavaScript?
所属栏目:[百科] 日期:2020-12-17 热度:61
我发现在 Ruby中使用整数会导致它们在二进制表示大于32位时与JS不同. a = 144419633058839139324b = 3903086624 JS: a 0; = 1482555392b 0; = -391880672 ruby: a 0 = 144419633058839139324[a].pack('V').unpack('V').first = 1482560508[b].pack('V').un[详细]
-
ruby-on-rails – 日期范围的自定义ActiveAdmin过滤器
所属栏目:[百科] 日期:2020-12-17 热度:108
我需要为属于另一个资源的日期范围创建自定义ActiveAdmin过滤器.我想按照完成调查的日期范围过滤用户列表. 我在ActiveAdmin DSL中声明了一个自定义过滤器,如下所示: filter :by_date_completed,label: 'By Date Completed',as: :date_range 这使我在活动管[详细]
-
ruby-on-rails – 使用Nginx和Unicorn的多个Rails应用程序的一个
所属栏目:[百科] 日期:2020-12-17 热度:143
我有两个Rails应用程序,我想用一个域名来托管它们,如下所示: app1.example.comapp2.example.com 我在数字海洋上有一个VPS,我已经用Nginx和Unicorn运行了一个应用程序.这是我的nginx配置文件: upstream app1{ server unix:/tmp/unicorn.app1.sock fail_time[详细]
-
ruby-on-rails – Ruby on Rails:如何翻译select标签的选项?
所属栏目:[百科] 日期:2020-12-17 热度:131
我在一个编辑用户表单中创建了一个select元素: t.select :identification_type,User.identification_type_hash 哈希是 { :type_1 = 1,:type_2 = 2,... } 我需要本地化类型名称.但是我没有找到将翻译添加到locale目录中的yml文件的正确方法. 我试过了 en_US:[详细]
-
Ruby:如何使用单个命令运行我在文件夹中的所有单元测试?
所属栏目:[百科] 日期:2020-12-17 热度:163
我有,让我们说: emp_test.rbsales_emp_test.rbcorporate_emp_test.rbpayroll_emp_test.rb 我怎么能一起运行它们?我应该将它们包含在另一个测试文件中吗 我正在使用test / unit gem. 解决方法 创建另一个ruby文件,并要求您运行所有测试文件. 例如,我可以使[详细]
-
ruby-on-rails – 在Rails 4中生成样式表和javascript文件的列表
所属栏目:[百科] 日期:2020-12-17 热度:155
我正在编写一个使用自定义缓存清单文件的Rails4应用程序,该文件需要包含对所有必需的 Javascript和CSS文件的引用.由于应用程序的性质,无法使用Rack Offline gem. stylesheet_link_tag和javascript_include_tag调用生成正确的文件列表(由资产管道生成),但将它[详细]
-
ruby-on-rails – ImageMagick / Paperclip – Paperclip在大型
所属栏目:[百科] 日期:2020-12-17 热度:72
我正在使用Paperclip和 ImageMagick来处理几千张图像并将它们上传到S3.它经历了数百个没有问题的图像,然后给出了这个错误: 处理时收到错误:# Paperclip :: Errors :: CommandNotFoundError:无法运行theidentifycommand.请安装ImageMagick 我已经看到其他[详细]
-
ruby-on-rails – Rails smart_listing配置
所属栏目:[百科] 日期:2020-12-17 热度:57
我正在尝试在我的应用中设置smart_listing gem.我在何处以及如何配置每页分页结果的默认值.在smart_listing的文档中提到它使用kaminari. 解决方法 如果您还没有config / initializers / kaminari_config.rb文件,请运行Kaminari的配置生成器: bundle exec ra[详细]
-
ruby-on-rails – 如何将多个参数传递给Rails中的嵌套路由路径?
所属栏目:[百科] 日期:2020-12-17 热度:134
我是Rails的新手,通常为正常的unnested路由设置一个link_to帮助器,如下所示: link_to "Delete",article_path(article.id),method: :delete,data: {confirm: "Are you sure?"} 但是我正在学习嵌套路由,似乎我需要提供带有两个参数的路径,例如: link_to "(De[详细]
-
ruby-on-rails – 强参数和多维数组
所属栏目:[百科] 日期:2020-12-17 热度:121
我正在使用Rails 3.2.6和 strong parameters gem. 所以,我有一个具有典型更新操作的控制器: # PUT /api/resources/:iddef update @resource.update_attributes! permited_params respond_with_json @resource,action: :showend 然后,我有permited_pa??rams[详细]
-
ruby-on-rails – 在部署到Heroku时,使用Rails secrets.yml的步
所属栏目:[百科] 日期:2020-12-17 热度:141
我正在使用Rails 4.1.1和 ruby 2.0.0 我目前忽略了我的secretts.yml文件到我的gitign for github. secrets.yml development: secret_key_base: numb3r57ndl3tt3r5test: secret_key_base: differentnumbersandletters13531515production: secret_key_base: %=[详细]
-
ruby-on-rails – 如何从模块中引用的类常量数组中编写元编程方
所属栏目:[百科] 日期:2020-12-17 热度:155
我编写了一个基本的Eventable模块,允许其他类为自己创建事件.所有模型都有自己的一组事件,例如发送消息或具有sign_in事件的用户.我想在类级别创建一个事件数组作为常量,并访问模块内部的数组,以构建辅助方法来创建如下事件: class User EVENT_TYPES = ['sig[详细]
-
ruby-on-rails – RSpec:undefined方法`infer_spec_type_from_f
所属栏目:[百科] 日期:2020-12-17 热度:135
我正在为我的Rails控制器编写一些测试,我正在使用RSpec 3.0.2 收到此错误后,当我尝试模拟对路由的POST调用时: NoMethodError: undefined method `post' for # RSpec::ExampleGroups::WebApplicationsController::ProcessPayment:0x00000106214ce0 然后我读[详细]
-
ruby-on-rails – Ruby on Rails Form有两个参数
所属栏目:[百科] 日期:2020-12-17 热度:185
我有以下代码,但我无法理解如何为form_for([@ article,@ article.comments.build])进行路由. ???????? ??????????标题: ??????????%= @ article.title% ???????? p strongText:/strong %= @article.text % /p h2Add a comment:/h2 %= form_for([@article,[详细]
-
ruby-on-rails – ruby?? on rails redirect_to with instance v
所属栏目:[百科] 日期:2020-12-17 热度:106
参见英文答案 Confusion about passing instance variables to redirect_to method. As seen in Rails Guides????????????????????????????????????2个 我是Ruby on Rails的初学者,想要了解redirect_to如何实现变量. def create @article = Article.new(para[详细]
-
ruby-on-rails – 为开发/测试和生产指定两次相同的gem,但路径不
所属栏目:[百科] 日期:2020-12-17 热度:194
有时你制作一个特定于项目的宝石.这有助于抽象并从主Rails应用程序中拉出一些“责任”,并进入更加模块化的地方. 宝石将位于您的应用程序上: gem 'example_gem',path: './example_gem' 你捆绑,一切都好.现在,你git初始化gem并将它存储在github上的自己的repo[详细]
-
ruby-on-rails – ActiveRecord has_and_belongs_to_many:查找
所属栏目:[百科] 日期:2020-12-17 热度:87
我正在实现一个使用名称,标签和位置的搜索系统.服务器和标签之间存在has_and_belongs_to_many关系.这是我的搜索方法目前的样子: def self.search(params) @servers = Server.all if params[:name] @servers = @servers.where "name ILIKE ?","%#{params[:na[详细]