我在我的应用程序中使用活动模型进行付款过程,但我无法为信用卡过期日期添加字段,因为它会抛出如下错误 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