【发布时间】:2013-07-27 17:49:34
【问题描述】:
我的所有观点都有一个 form_for。现在我需要在所有这些视图中插入一个隐藏的 html 输入元素。
我是否可以使用部分表单指定一个包装器,在其中获取所有表单参数,执行我自己的插入隐藏输入元素的逻辑并渲染视图给出的其余块?我该怎么做?
【问题讨论】:
标签: ruby-on-rails forms partials
我的所有观点都有一个 form_for。现在我需要在所有这些视图中插入一个隐藏的 html 输入元素。
我是否可以使用部分表单指定一个包装器,在其中获取所有表单参数,执行我自己的插入隐藏输入元素的逻辑并渲染视图给出的其余块?我该怎么做?
【问题讨论】:
标签: ruby-on-rails forms partials
是的,我认为您可以通过助手在视图中编写自己的逻辑,助手为您提供更大的灵活性、一致性,并提供保持代码 DRY 的功能(Rails 的基本特性)。你可以在 app/helpers/application_helper.rb 中编写你的辅助方法。 你可以看看这个指南: http://guides.rubyonrails.org/form_helpers.html
希望它能帮助你找到你想要的东西。谢谢
【讨论】: