rails paperclip没有通过sql查询从另一个模型直接访问

如果尝试从另一个模型访问回形针图像以通过SQL查询在其视图中显示,它将不会显示图像。

我从类别控制器尝试了类似这样的事情,从索引页面,通过选择框获取表格中的参数。

category controller def show @category = Category.find_by_sql ["select distinct l.* from listings l , categories c, categories_listings cl where c.id = cl.category_id and l.id = cl.listing_id and c.id in (?,?)" , params[:c][:id1] , params[:c][:id2]] end 

在显示页面中,我无法从类别控制器访问列表模型中的回形针属性。

 category show page     

列表和类别具有habtm关系

这是一个老post,但我遇到了同样的问题,并且很容易修复正确的查询和你已经拥有的相同循环,但我的问题是在Rails 4中。

对于那些将来有这个问题的人尝试使用

 Category.where(:id => params[:id])