我在视图中有以下表格(haml):
= form_for @app do |f|
= f.text_field :app_value
我的问题是我想在显示它之前预先处理@ app.app_value,这只是为了查看,所以我不想在模型中添加另一种方法。例如,round_down(@app.app_value)
。
我可以使用以下内容来模仿f.text_field
的作用:
= text_field_tag("app_app_value", round_down(@app.app_value), name:app[app_value])
但是还有更多的Rails /优雅方式吗?
谢谢。
答案 0 :(得分:1)
您可以使用f.text_field :app_value, value: round_down(@app.app_value)
代替text_field_tag
。