我有一個author
模型,article
模型和metric
模型。作者有許多文章和文章有很多指標。Rails只給出記錄,「belongs_to」
否在我的articles_controller
的顯示操作中,我有@articles = Article.where(author_id: params[:id])
,它將文章限制爲該作者的文章。我能爲指標做類似的事嗎?是否有軌道方式來說類似@metrics = Metric.WHICHBELONGSTO(@articles)
?
或者,我可以傳遞一個允許的ID數組?像@metrics = Metric.where(article_id is part of @articles IDs?)
如果你有嵌套的資源'Author'和'Article',那麼你不應該使用'author_id:params [:author_id]'而不是'author_id:params [:id]'來獲取'Articles'。 –