目前在Refinery CMS网站中嵌入表单的方式是什么?

pur*_*nic 5 ruby-on-rails refinerycms ruby-on-rails-3

我想在基于Refinery的CMS站点上创建几个表单.一个是联系表单,另一个是此联系表单的变体,其中包含一些其他字段.对于这个表单,我查看了Refinery查询gem,但我似乎无法找到修改其他字段的表单的方法,或者将其嵌入多个页面(每个页面通过i18n gem有多种语言) .我也偶然发现了 可能符合我要求的Refinery Engines,但它在相当长的一段时间内没有更新,因此不确定它是否适用于最新版本.

Generators gem还在使用吗?有没有人使用这个宝石来实现我想要实现的目标,或者什么是Refinery创建自定义表单的方式?

par*_*ndt 4

RefineryCMS-Generators 扩展已合并到 Refinery 本身中,其中存在一个表单生成器。要获取语法,只需运行:

rails generate refinery:form
Run Code Online (Sandbox Code Playgroud)

它将向您提供生成器的帮助。

目前,这是您花费最少的精力来获取像“refinerycms-inquiries”这样的表格的最佳选择。

  • 谢谢@parndt,这是否记录在任何地方的指南中?我看的时候没找到。 (4认同)