我正在构建一个应用程序,允许用户在给定的天数内为他们的狗创建自定义饮食。用户应该能够选择饮食的顺序,即狗骨头,牛排,然后是粗磨等等。到目前为止,我有这个:
class Dog < ...
has_many :regimes
has_many meals, through: :regimes
end
class Regime < ...
belongs_to :dog
belongs_to :meal
end
那么我如何定义该政权的特定顺序?我认为这个功能将驻留在Regime
类,但我不知道如何继续。任何输入都非常赞赏。
答案 0 :(得分:0)
您可能希望在关联中使用条件(或customize the query),如下所示:
#app/models/dog.rb
Class Dog < ActiveRecord::Base
has_many :regimes, -> { order :meal_order }
end