PAPERCLIP:如何仅列出附有图像的用户?

时间:2012-02-28 17:38:26

标签: ruby-on-rails ruby-on-rails-3.1 paperclip

我的应用程序中有“回形针”。

所以,我只想列出附有图片的厨师。

  • ruby​​ 1.9.2p290
  • rails 3.1.1

HomeController

  

@chefs = Chef.where({:status_id => [0,1]})。all(:order =>'created_at DESC',:limit => 10)

在主页索引视图中

<% @chefs.each do |chef| %>
  <%= image_tag chef.avatar.url(:thumb), :height => '50', :width => '50' %>
<% end %>

有没有办法把这个条件放在@chefs var?

如果不......我怎么能这样做?我是ruby / rails的新手。

谢谢!

1 个答案:

答案 0 :(得分:1)

你可能想在HomeController中使用它:

@chefs = Chef.where({:status_id => [0,1]}).where('avatar_file_name is not null').all(:order => 'created_at DESC', :limit => 10)

这将只选择状态ID为0或1且其头像文件名不为空的厨师。