将两个宝石应用于rails中的表单对象?

时间:2013-11-01 16:41:10

标签: ruby-on-rails ruby forms gem

假设我有两个宝石,stylinglogicSearch

每个都可以通过以下方式应用于form_for

<%= styling_form_for @sample do |f| %>

<%= logicSearch_form_for @sample do |f| %>

但是,如果我想将BOTH同时应用于表单怎么办?样式更改,逻辑更改。我有办法将两个宝石/方法应用于同一个表单对象吗?

编辑:回答问题:不,我不是自己编写这些宝石。两者都是第三方。

1 个答案:

答案 0 :(得分:2)

如果不知道您正在谈论的实际宝石,很难回答,但我的猜测是您必须在宝石中找到表单构建器,并查看是否可以创建自己的混合构建器两者的特点。

然后:

 <%= form_for @sample, builder: MyMixedBuilder do |f| %>

有关其他详细信息,请参阅FormBuilder's doc