有两个表gas_items和exp_items。exp_items里有id,name,gas_item_id这一项。
现在要新建一个exp_item。gas_item_id需要从gas_items中读出来,并且可以选择多个,如何实现?
gas_item_id的属性是int,如何存储多个id?
[b]问题补充:[/b]
我在model里面定义为has_and_belongs_to_many,rhtml页面中:
<% @gas_items.each do |gas_item| %>
<%= check_box_tag "gas_item_id[]",gas_item.id %>
<%= gas_item.name %>
<% end %>
可以实现复选框。但是gas_item_id写不进数据库。如果我在复选框列表中选择两个,数据库中写进两条记录,但是gas_item_id为空。