0
这是我的主要改革形式对象;如何使用改革保存其他参数
class CardHolderSupplierForm < ApplicationForm
property :supplier_id, validates: { presence: true }
property :standing_order, form: StandingOrderForm
end
而StandingOrderForm是;
class StandingOrderForm < ApplicationForm
property :amount_pence
property :reference
property :frequency
end
我在Standing_orders中有一个名为amount_currency
的栏,应该始终为“GBP”。我似乎无法得到改革,只是为我推了这个。我尝试了各种方法;
class StandingOrderForm < ApplicationForm
property :amount_pence
property :reference
property :frequency
# does nothing
def amount_currency
"GBP"
end
# does nothing - can't even binding.pry
def save
model.amount_currency = "GBP"
super
end
我不知道如何得到这个工作。表格的其余部分正常工作。
如果你想这样做,不改革创业板,我可以告诉你,因为Rails使多么容易。那么你不必担心与预建的库很好玩,并可以自定义的东西正常。让我知道如果你卡住了,我会告诉你如何设置表单对象Rails的方式。 – bkunzi01
感谢您的邀请,但这是一个工作项目,而不是个人项目,我与此改革挂钩。 – mikelovelyuk