我有一个数据库表,其中有一列我需要作为数组。
我收集了我需要的记录:
应用程序.rb
@liquor = Venue.find(@venue.id).liquors_venues.where(:venue_id => @venue.id)
我可以查看我想要的数据:
查看.erb
<% @liquor.each do |liquor| %> <%= liquor.liquor_id %><% end %>
这只会通过运行循环为我提供我想要的数据。我真的需要@liquor.liquor_id,但由于liquor_id 在子数组中,因此无法访问。我需要一个数组,以便我可以运行此代码来确定是否选中了复选框:
查看.erb
<%= @liquor.include?(vodka.id) ? "checked" : "" %>