【发布时间】:2014-03-28 13:20:41
【问题描述】:
我需要一个字段来填充新记录的默认值,但不是在编辑时。我正在使用haml 和simple_form。这有效,但感觉不优雅。我确信有一种方法可以在一行中执行此操作并避免所有重复,但我不知道如何对新记录进行内联检查?
- if @employee_expense.new_record?
#amount_field= f.input :amount, :input_html => {value: '0.00', :maxlength => 6}
- else
#amount_field= f.input :amount, :input_html => { :maxlength => 6}
有什么想法吗?
【问题讨论】:
-
awww haml 我使用 erb 但想告诉您其他想法可以是
@employee_expense.persisted?
标签: ruby-on-rails ruby haml simple-form