如何在Rails中使用“印象派”宝石?

时间:2013-03-03 09:46:59

标签: ruby-on-rails ruby-on-rails-3

我是rails dev的新手,并希望使用https://github.com/charlotte-ruby/impressionist,但无法弄清楚如何使用它查看其文档。我已完成迁移并尝试放置

class ArticlesController < InheritedResources::Base
  impressionist
end

OR

class ArticlesController < InheritedResources::Base
  impressionist :actions=>[:show,:index]
end

它没有抛出任何方法发现错误。 我不确定哪些代码需要放在模型中,哪些代码在控制器中以及哪些代码在视图中以查看view_count,有什么帮助吗?

3 个答案:

答案 0 :(得分:1)

第一个问题是类型

至于你的第二个问题(在评论中),最简单但非常有效的方法是

 in the view:
 <% @pages.each do |page| %>
   <%= page.impressionist_count %> 
 <% end %>

答案 1 :(得分:1)

您也可以使用Impression作为模型来查询内容,就像普通模型一样。例如,

Impression.where(user_id: 12).length

如果您需要一些高级查询,我发现这很方便。

答案 2 :(得分:0)

文档未指定重新启动服务器。这并不明显,因为它不适用于所有宝石,但印象派需要它。