【发布时间】:2012-11-23 17:20:02
【问题描述】:
我的模型中有一个争论年份。此参数默认为 0,如果该参数不是插入数据库 0 的形式(不使用 nil)。 必要时会渲染一个 text_field 并包含在部件中。
.div-form-item
= f.label :year, t('advert.form.year')
= f.text_field :year, :value
如果渲染,如何设置 :value => "" 或 :value => nil?
在当前情况下,我在新表单中看到 0(当我想创建新项目时),但我想看到空字段。 问题是这个表单也是用来编辑item的,需要设置item的值。
【问题讨论】:
-
= f.text_field :year, :value => ''也许是这个?
标签: ruby-on-rails ruby-on-rails-3 forms haml default-value