我继承了一个较旧的Rails 2.2.2项目,我试图将一些文本字段设为只读,但是当我添加时:
:readonly => true
即使在重新启动并查看源代码后,它也无法正常工作,看起来Rails只是忽略了哈希值。以下是视图中的整个代码段:
<%= f.text_field :password %> <%= link_to "Generate", {},:readonly => true, :class => "small_link_button", :onclick => "generatePassword(); return false;" %>
答案 0 :(得分:5)
看起来你只将readonly放在链接上,而不是text_field。 考虑尝试这个:
<%= f.text_field :password, :readonly=>true %>
<%= link_to "Generate", {}, :class => "small_link_button", :onclick => "generatePassword(); return false;" %>