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
저는 항상 "GBP"이어야하는 amount_currency
이라는 열이 있습니다. 나는 개혁을 단지 나를 위해 밀어 넣는 것처럼 보이지 않는다. 나는 다양한 방법을 시도했다.
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 방식으로 양식 객체를 설정하는 방법을 보여줄 것입니다. – bkunzi01
제안 해 주셔서 감사하지만 개인 프로젝트 프로젝트가 아니라 개혁 프로젝트와 관련이 있습니다. – mikelovelyuk