【问题标题】:How to change existing forms layout to use simple_form layout in rails?如何更改现有表单布局以在 Rails 中使用 simple_form 布局?
【发布时间】:2014-09-08 19:19:56
【问题描述】:

我目前找到了用于 Rails 应用程序的 simple_form gem。我目前加入了 rails 项目并将其添加到现有项目中。 安装后,它会使用 simple_form 为新的迁移创建表单。我想迁移所有现有表单以使用 simple_form。

如何完成现有的非 simple_form 布局表单以使用 simple_form 布局。

有没有办法使用控制台或脚本生成表单来制作 simple_form 布局?

【问题讨论】:

  • 我认为simple_form_for 仍然可以访问与form_for 相同的方法。尝试用simple_form_for 替换您应用中的form_for。如果它仍然有效,则意味着 simple_form_for 可以使用自己的 DSL(方法、选项等)或使用 form_for 的良好旧语法(这意味着您无需额外编码!)

标签: ruby-on-rails ruby simple-form


【解决方案1】:

不幸的是,我不相信有一个生成器可以为您将所有其他表单转换为 simple_form 布局。

如果您现在拥有的表格目前可以使用,我会说没有必要更改它们。 gem 的重点是让创建新表单变得更容易。继续使用 simple_form 并留下有效的。将来如果有任何表单损坏,请在 simple_form DSL 中重写。

【讨论】:

    猜你喜欢
    • 2021-05-23
    • 2015-11-06
    • 2016-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-02
    • 2020-08-16
    • 1970-01-01
    相关资源
    最近更新 更多