简单形式 - 显示与模型属性不同的值
Sipmle Form For - displaying a value different from the model attribute
我有一个表格,我希望在显示日期之前对其进行计算。该模型有一个开始字段,以及一个我想显示而不是原始属性的方法 adjusted_start 和 adjusted_finish。
我试过:
f.input :start, as: time, label: false, minute_step: 5, value: openingtime.adjuted_start
然而,原始 'start' 属性已经过时了。有什么方法可以让它显示与它为开始时存储的值不同的值吗?
提前致谢。
我猜应该是input_html: { value: openingtime.adjuted_start }
。
您需要将 html 属性包装在 input_html
散列中。
查看 doc。
我有一个表格,我希望在显示日期之前对其进行计算。该模型有一个开始字段,以及一个我想显示而不是原始属性的方法 adjusted_start 和 adjusted_finish。
我试过:
f.input :start, as: time, label: false, minute_step: 5, value: openingtime.adjuted_start
然而,原始 'start' 属性已经过时了。有什么方法可以让它显示与它为开始时存储的值不同的值吗?
提前致谢。
我猜应该是input_html: { value: openingtime.adjuted_start }
。
您需要将 html 属性包装在 input_html
散列中。
查看 doc。