相关疑难解决方法(0)

Rails包括范围

我有一个名为Author的模型.一位作者有很多文章.文章有一个名为.published的范围,其中:where(已发布:true).

我想加载作者,发表文章.我试过了:

Author.includes(:articles.published).find(params[:author_id])
Run Code Online (Sandbox Code Playgroud)

但这会引发错误:未定义的方法'已发布'.任何的想法?

activerecord scope ruby-on-rails rails-activerecord

28
推荐指数
4
解决办法
3万
查看次数