我在我的应用程序中使用活动模型进行支付流程,但我无法添加信用卡到期日期字段,因为它会引发如下错误 未定义方法`card_expiration_date(3i)='。
在我的模型中:
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]
)