我有一个“Word”模型,它有 3 个字符串变量:“word_a”、“word_b”、“word_ab”。
在我看来,一个表格收集了“word_a”和“word_b”的值:
<%= f.text_field :word_a %>
<%= f.text_field :word_b %>
保存由“word_a”和“word_b”组合自动生成的“word_ab”值的最佳方法是什么?
我现在这样做的方式似乎真的很错误。提交第一个表单后,我让控制器重定向到另一个带有“word_ab”表单的编辑页面,该表单的值结合了“word_a”和“word_b”。
<%= f.text_field :word_ab, :value => @word.word_a+"_"+@word.word_b %>
然后用户必须重新提交表单以将“word_ab”保存到数据库中。我不能这样做是控制器吗?