【问题标题】:Editing multiple objects with simple_form使用 simple_form 编辑多个对象
【发布时间】:2015-06-09 01:23:14
【问题描述】:

在处理Editing Multiple 的Railscast 中,Ryan 展示了如何使用form_tag 批量编辑多个对象。有没有使用 simple_form 的好方法?

【问题讨论】:

    标签: ruby-on-rails simple-form


    【解决方案1】:

    使用 form_for 或 simple_form_for 助手的基本情况是给他们一个 ActiveRecord 模型...

    <%= form_for @zebra do |f| %>
    

    ...在这种情况下不起作用,因为您没有为 ActiveRecord 模型的单个实例创建表单。在 RailsCast 中,这就是 Ryan 使用 form_tag 的原因。

    没有 simple_form_tag,但您可以使用 simple_form :symbol 代替。 Check out this SO post 看看有些人是如何解决类似问题的。要知道,此时您正在为 simple_form 编写大量额外代码来代替 RailsCast 代码执行的操作,并且您失去了 simple_form 的许多内置功能。

    在这种非理想情况下,您可能有充分的理由与 simple_form 战斗。如果是我,我会从 RailsCast 代码开始,让它工作,然后担心细节。 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-18
      • 2013-02-27
      • 1970-01-01
      相关资源
      最近更新 更多