0
我有一個數據庫表,它有一個我需要作爲數組的列。從表列創建一個數組
我收集了我需要的記錄:
app.rb
@liquor = Venue.find(@venue.id).liquors_venues.where(:venue_id => @venue.id)
,我可以看到我想要的數據:
view.erb
<% @liquor.each do |liquor| %> <%= liquor.liquor_id %><% end %>
這隻能通過運行循環提供我想要的數據。我真的需要@ liquor.liquor_id,但由於liquor_id在子陣列中,因此無法訪問。我需要一個數組,所以我可以運行此代碼,以確定是否複選框被選中與否:
view.erb
<%= @liquor.include?(vodka.id) ? "checked" : "" %>
美麗!謝謝! – csakon