如何动态地将ckeckbox添加到我的Rails表单中?

时间:2016-04-16 08:51:00

标签: jquery ruby-on-rails ruby forms ruby-on-rails-4

正如你所看到的,我有我的主要Car形式(使用Form对象创建)和Wheel的形式,它有自己的输入,图像等。它喜欢嵌套在我的车形式中。 当我选择复选框时,车轮被添加到我的车中。

如何根据滚轮形式动态地将ckeckbox添加到我的Car表单?

协会是这样的: Car has_and_belongs_to_many wheels

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用formstatic gem,在使用部分,您可以找到类似

的语法
  f.input :authors, :as => :check_boxes, :collection => User.order("last_name ASC").all
  f.input :authors, :as => :check_boxes, :collection => current_user.company.users.active
  f.input :authors, :as => :check_boxes, :collection => [@justin, @kate]
  f.input :authors, :as => :check_boxes, :collection => ["Justin", "Kate", "Amelia", "Gus", "Meg"]