我使用铁路3.2.3, 并有一个关于查询的问题。
我读到过,这是 有利的使用rel 而不是命名的范围。
Basically in my app, when a user logs in, I want him to see the products that he created. So instead of having in my controllers index:
products=Product.find(:all)
我在找一样的东西
products=Product.find(:all, :conditions....)
问题是,我的用户和产品模型有HABTM关系(实际上必须如此),我不知道如何加入这些表格,因此只显示“代码”插入的“当前用户” 代码”的产品(插入工作正确)
Do I have to add a search method in my Product model?
Or this can be accomplished by passing :conditions
in the index controller?
基本逻辑是:
- & gt; 获得所有产品
- & gt; 与产品用户 HABTM 表格合并, 并获得产品用户. user_ id = current_ user. id的所有产品。 返回结果 。
我不知道我是不是漏了点什么...