13得票4回答
Rails:禁用link_to链接无效,但隐藏的link_to链接有效

link_to方法如下,未被禁用:<%= link_to edit_cabinet_path(object), remote: true, disabled: true do %> <span class="glyphicon glyphicon-pencil"&...

10得票2回答
在哈希中,相等的字符串并不会找到相同的对象。

我有两个看起来相等的字符串:context = "Marriott International World’s Most ADMIRED Lodging Company by FORTUNE for 14th yr. via @FortuneMagazine http://cnnmon.ie/...

10得票2回答
如何在Ruby中优化模块方法?

你可以使用以下方式优化你的类: module RefinedString refine String do def to_boolean(text) !!(text =~ /^(true|t|yes|y|1)$/i) end end end 但如何优化模块...

9得票2回答
在开发环境中保存的属性在生产环境中未保存

我有以下的帮助方法: def parse_potential_followers(params) t_id = TestSet.where(:test_name => params[:test_set][:test_name]).pluck(:id)[0].to_i scree...

9得票2回答
类型错误(救援子句需要类或模块)

我已经使用Stripe一年多了,基于Ryan Bates在这里的RailsCast剧集。然而,我的错误处理最近停止工作,我以前从未见过这种错误。最近我开始在Ruby 2.1上运行我的应用程序,据我所知,那就是问题所在。 这是我Subscription模型中的一个实例方法: begi...

9得票2回答
nginx: [emerg] "passenger_root" 指令中参数数量无效。

我正在尝试首次使用Rubber设置EC2(complete_passenger_nginx_postgresql)。我更改了配置文件中的一些设置,以使其适用于不同的AMI(Ubuntu 12.04.3 LTS - ami-a73264ce(64位)),Ruby 2.1.0,Passenger ...

8得票3回答
为什么在Ruby中必须将关键字参数作为带有符号键的哈希传递,而不是字符串键?

我们不能使用字符串键的哈希传递关键字参数,关键字参数仅能与符号键的哈希一起使用。 一个简单的例子: def my_method(first_name:, last_name: ) puts "first_name: #{first_name} | last_name: #{last_n...

7得票1回答
Rails递归视图与对象关联的奇怪行为

我有一个评论表,它与自己关联用于回复。基本上,具有parent_id的评论也是对其父评论的回复。 为了渲染这个表,我使用了一个递归视图,在过去非常简单并且有效,但是在rails 3.2.0和ruby 2.1.1中不起作用。 下面是简化后的代码: <% x = comment.rep...