【发布时间】:2012-11-11 16:53:16
【问题描述】:
我正在尝试像这样覆盖 Rails 的表单选择助手:
def select(method, choices, options = {}, html_options = {})
html_options.reverse_merge!(:disabled => true)
super(method, choices, options = {}, html_options = {})
end
目标是disable所有选择标签。
不幸的是,它根本不起作用。选择框根本不会被禁用,也不会引发错误。我已经验证了该方法在表单中被正确调用,所以这不是问题。
谁能告诉我这里缺少什么?
感谢您的任何指点。
【问题讨论】:
-
抱歉,没明白什么实际上不起作用?
-
你试过
:disabled => "disabled"吗? -
我刚做了,结果一样...
标签: ruby-on-rails ruby ruby-on-rails-3