狂欢新手,我想在结帐流程中自定义地址表单。我通过迁移到spree中的地址模型添加了一个自定义属性城镇。还在initializers / spree.rb Spree::PermittedAttributes.address_attributes << :town
中插入了以下代码
还在models / spree / address_decorator.rb
Spree::Address.class_eval do
attr_accessor :town
validates_presence_of :town
end
以下是问题所在。填写结算地址表格后(发货地址默认使用了结算地址),我收到验证错误“发货地址城镇不能为空”... .if我决定手动输入他的送货地址我注意到该镇场仍然是空的,并没有自动选择。我只能在spree / core / models中看到一个地址模型,我认为它是发货地址和账单地址表格使用的地址模型。我现在不做的是什么,我必须在运送地址中手动填写城镇场地