【发布时间】:2021-02-26 11:19:06
【问题描述】:
在我的电影模型中,我有以下代码。
class Movie < ApplicationRecord
belongs_to :user
has_many :reviews, dependent: :destroy
has_many :users, through: :reviews
validates :title, :description, :movie_length, :director, :rating, presence: true
end
def self.show_order_desc
self.review.order("created_at DESC")
end
我在我的电影控制器显示动作中调用它,在那里我有我对该电影的评论。
def show
@reviews = show_order_desc
end
这是正确的方法吗?这是一个范围吗?它正在工作,但我有一个评论即将到来,我想确保通过此功能。
【问题讨论】:
标签: ruby-on-rails scope