如何向现有狂欢模型添加自定义属性

时间:2015-07-05 09:20:06

标签: ruby-on-rails ruby-on-rails-4 spree

狂欢新手,我想在结帐流程中自定义地址表单。我通过迁移到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中看到一个地址模型,我认为它是发货地址和账单地址表格使用的地址模型。我现在不做的是什么,我必须在运送地址中手动填写城镇场地

0 个答案:

没有答案