six*_*bit 11 html ruby forms ruby-on-rails simple-form
我在一个Rails 4应用程序中使用Simple Form作为@user
对象并拥有该行...
= f.input :entity_name
这会name='user[entity_name]'
在input
标记内生成HTML .我想改变它,因为我在控制器中做了一些自定义处理,但还没有找到办法.
我已经尝试将线路更改为......
= f.input :entity_name, name: 'entity[name]'
Run Code Online (Sandbox Code Playgroud)
...但这似乎根本不会影响生成的HTML.到目前为止,我还没有在Google/Stack Overflow上找到任何有此问题的人.
有没有人知道是否/如何通过Simple Form帮助器更改name属性?
提前致谢!
max*_*max 24
诀窍是使用该input_html
选项.
= f.input :entity_name, input_html: { name: 'entity[name]' }
Run Code Online (Sandbox Code Playgroud)