繁体   English   中英

为表单中的每一行列出一个属性

[英]List one attribute for each row in form

我没有找到任何答案,甚至没有类似的问题。

关键是要使列表类似, form_for/simple_form_for

= Ingredient.find_each do |ingredient|
    %ul
        %li= ingredient.name

因此,所有我需要的是让所有的列表ingredient.name的复选框。

可能吗? 还是我缺少明显的东西?

your model的形式可以这样定义:

= form_tag path_to_controller_mathod do
  %ul
    - Ingredient.find_each do |ingredient|
      %li
        %span= label_tag ingredient.name
        %span= check_box_tag "ingredients[]", ingredient.name

ingredients意味着在控制器params中将包含ingredients属性,即仅包含选定值的数组

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM