【发布时间】:2014-11-25 11:55:03
【问题描述】:
我想添加Service 类别,和Spree::Product 一样,为此我必须定义一些关联,如下所示
class Service < ActiveRecord::Base
has_many :images, -> { order(:position) }, as: :viewable, class_name: "Spree::Image", dependent: :destroy
has_many :taxons, class_name: "Spree::Taxon", dependent: :destroy
validates :name, presence: true,
length: { minimum: 5 }
end
现在,首先,这是定义此类类别的正确方法还是我应该使用其他约定来定义Service,对于:taxons 关联,我是否应该定义迁移以在spree_taxons 中添加service_id 列桌子?
【问题讨论】:
标签: ruby-on-rails spree