0
我发现我的继承资源控制器在通过REST查询时忽略了额外的参数。我做了一个替换继承资源方法的测试,发现模型本身忽略了多余的地方。懒惰加载被activerecord忽略
a = Client.where(:user_id => 1)
a.where(:project_id => 2)
a.first.project_id == '1'
第二个地方被忽略,我看到了日志,这是被选择:
SELECT "clients".* FROM "clients" WHERE "clients"."user_id" = 1 LIMIT 1
为什么不直接使用'a = Client.where(:user_id => 1).where(:project_id => 2)'? – rubyprince