2017-08-17 37 views
0

我還沒有找到任何答案,甚至是類似的問題。在表格中爲每一行列出一個屬性

的一點是要有列表simmilar一個低於form_for/simple_form_for

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

因此,所有我需要的是讓所有ingredient.name的複選框的列表。

可能嗎?還是我錯過了一些非常明顯的東西?

回答

2

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屬性,它僅含有選定的值

+0

需要它'find_each'不帶參數的陣列? –

+0

得到以下錯誤未定義的方法'合併'爲「asDAD」:字符串 @塞巴斯蒂安它不需要每個,但我很新鮮,我不知道如何從表 – MajQel

+0

一個完整的列你可以使用['的ActiveRecord#pluck'](http://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-pluck)。 –

相關問題