我在一个@user
对象的Rails 4应用程序中使用Simple Form并拥有该行......
= f.input :entity_name
这会在name='user[entity_name]'
标记内生成HTML input
。我想改变它,因为我在控制器中进行了一些自定义处理,但还没有找到方法。
我已经尝试将线路改为......
= f.input :entity_name, name: 'entity[name]'
...但这似乎根本不会影响生成的HTML。到目前为止,我还没有在Google / Stack Overflow上找到其他人提出这个问题。
有没有人知道是否/如何通过Simple Form帮助器更改name属性?
提前致谢!
答案 0 :(得分:24)
诀窍是使用yes
选项。
yes "yes" | python ./manage.py migrate
答案 1 :(得分:1)
如果您只想更改字段的显示标签:
= f.input :entity_name, label: 'new_input_field_name'