Joh*_*ohn 2 forms default ruby-on-rails textfield
如何仅为rails中的新表单设置文本字段的默认值?我正在使用:value => "0"形式偏.但问题是虽然我在数据库中有一个值,但我在编辑形式中得到0.实际上在文本字段的新形式中我默认分配0,当用户没有选择任何值时.但是当用户更改该值并保存表单时,同时在显示编辑表单时,我得到"0"值.当编辑表单中的数据库中有值时,如何避免显示"0"?这是我正在使用的语法.
<%= f.text_field :duration , :size=>"4", :value => "0" %>
Run Code Online (Sandbox Code Playgroud)
这应该工作:
<%= f.text_field :duration , :size=>"4", :value => (f.object.duration || 0) %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2264 次 |
| 最近记录: |