我在我的應用程序中使用活動模型進行付款過程,但我無法爲信用卡過期日期添加字段,因爲它會拋出如下錯誤 undefined方法`card_expiration_date(3i)='。如何使用活動模型爲date_select下拉菜單定義虛擬屬性
在我的模型:
class CartServer
include ActiveModel::Validation
include ActiveModel::Conversion
extend ActiveModel::Naming
attr_accessor :card_expiration_date
鑑於:
f.date_select :card_expiration_date, :add_month_numbers => false,:discard_day => true, :start_year => (Date.today.year-10), :end_year => (Date.today.year+10),:order=>[ :month,:year]
您的代碼看起來不符合ETE。請更新。 – zsquare 2012-08-14 06:43:23
代碼看起來不錯..問題在哪裏? – 2012-08-14 08:02:48
如果您找到解決方案,我遇到同樣的問題。 – 2013-12-13 23:32:40