Ruby on rails 我的税收和运费模型与我的商店之间的关系如何?
我希望能够将税率和运费添加到我的Ruby on rails 我的税收和运费模型与我的商店之间的关系如何?,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.1,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.1,我希望能够将税率和运费添加到我的门店模型中,但我不知道计划按特定费率列出门店时的关联。我计划给利率一个日期栏,以便跟踪哪个是什么。这是一种HABTM关系吗?你觉得怎么样 谢谢。如果我想跟踪费率,那么我会这样做 class Store < ActiveRecord::Base has_many :rates, :order => 'applied_on desc' has_one :actual_rate, :class_name => 'Rate', :order =&
门店
模型中,但我不知道计划按特定费率列出门店时的关联。我计划给利率一个日期栏,以便跟踪哪个是什么。这是一种HABTM关系吗?你觉得怎么样
谢谢。如果我想跟踪费率,那么我会这样做
class Store < ActiveRecord::Base
has_many :rates, :order => 'applied_on desc'
has_one :actual_rate, :class_name => 'Rate', :order => "applied_on desc"
scope :with_rate_pc, lambda { |rpc| includes(:rates).where("rates.pourcentage = ?", rpc)}
end
class Rate < ActiveRecord::Base
belongs_to :store
end
编辑:我在存储
中添加了一个范围,让您可以编写:
Store.with_rate_pc(7%)
如果我按一定的税率列出商店,那会怎么样?e、 g.如果Store1和Store2的税率为7%?
Store.with_rate_pc(7%)