我有一个模型,“食谱”。这是模型;
https://github.com/mikeyhogarth/Nomelette/blob/master/app/models/recipe.rb
我可以使用动态查找器来编写这样的代码;
Recipe.find_all_by_name "spaghetti bolognaise"
但以下给了我一个“NoMethodError”
Recipe.find_all_by_category 1
正如您从模型中看到的那样,我不得不恢复为这个功能创建自己的查找器方法。我只是在语法上遗漏了一些东西,还是动态查找器仅适用于特定于给定模型(而不是关联)的列的属性?