1

假设我有两颗宝石,styling并且logicSearch

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

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

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

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

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

4

1 回答 1

2

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

然后 :

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

有关更多详细信息,请参阅FormBuilder 的文档

于 2013-11-01T21:40:01.810 回答