2

我继承了一个较旧的 Rails 2.2.2 项目,我试图将一些文本字段设为只读,但是当我添加时:

:readonly => true

它不起作用,即使在重新启动并查看源代码之后,看起来 Rails 只是忽略了该哈希值。这是视图中的整个片段:

<%= f.text_field :password %> <%= link_to "Generate", {},:readonly => true, :class => "small_link_button", :onclick => "generatePassword(); return false;" %>
4

1 回答 1

5

看起来您将只读放在链接上,而不是 text_field。考虑试试这个:

<%= f.text_field :password, :readonly=>true %> 
<%= link_to "Generate", {}, :class => "small_link_button", :onclick => "generatePassword(); return false;" %>
于 2013-03-24T14:19:27.533 回答