基本rails收集选择问题

时间:2011-03-20 16:53:46

标签: ruby-on-rails

一张卡片可以有多种card_types中的一种。有两种型号,card和card_type,其中card_type是[id,card_type_desc]配对。

定义新卡时,您必须从下拉列表中选择卡片类型。

我使用下面的collection_select框正确地呈现了列表,但新的card.card_type_id字段为NULL。如何将其设置为列表中的值?

<%= collection_select(:card_type, :id, @card_types, :id, :card_type_desc) %> 

提前致谢。

1 个答案:

答案 0 :(得分:0)

我猜,应该是......

<%= collection_select(:card, :card_type_id, @card_types, :id, :card_type_desc) %>