【发布时间】:2012-10-09 06:25:56
【问题描述】:
我有 _form.html.erb
<%= f.label :name %>
<%= f.text_field :name %>
<%= f.label :password %>
<%= f.password_field :password %>
现在如果我在主页中呈现这个表单,HTML 代码应该是:
<label for="session_name">Name</label>
<input id="session_name" name="session[name]" size="30" type="text">
...
如果我将 _form.html.erb 更改为:
<%= f.label :name %>
<%= f.text_field :name, disabled: true %>
...
HTML 代码应该是:
...
<input disabled="disabled" id="session_name" name="session[name]" size="30" type="text">
...
但是,我不想更改我的 _form.html.erb,那么如何将 disabled: true 传递到我的表单中?我尝试使用render partial:,但不知道语法。
我刚刚学习 Ruby on Rails 2 周,所以请帮助我。
【问题讨论】:
-
我不明白你不能做什么。原始问题很简单,更好地解释你的约束
标签: ruby-on-rails-3 form-helpers