2011-03-20 51 views
0

一張卡片可以有多種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) %> 

在此先感謝。

+0

我曾經有過同樣的問題。你可以做下面的事情,而不是f.collection_select(..)(我想你有| f |但是使用你正在使用的任何形式),看看會發生什麼? – 2011-03-20 17:00:49

回答

0

我猜測,這應該是...

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