假设我有两个宝石,styling
和logicSearch
每个都可以通过以下方式应用于form_for
:
<%= styling_form_for @sample do |f| %>
和
<%= logicSearch_form_for @sample do |f| %>
但是,如果我想将BOTH同时应用于表单怎么办?样式更改,和逻辑更改。我有办法将两个宝石/方法应用于同一个表单对象吗?
编辑:回答问题:不,我不是自己编写这些宝石。两者都是第三方。
答案 0 :(得分:2)
如果不知道您正在谈论的实际宝石,很难回答,但我的猜测是您必须在宝石中找到表单构建器,并查看是否可以创建自己的混合构建器两者的特点。
然后:
<%= form_for @sample, builder: MyMixedBuilder do |f| %>
有关其他详细信息,请参阅FormBuilder's doc。