1

我是 rails dev 的新手,正在寻找使用https://github.com/charlotte-ruby/impressionist但无法通过查看其文档来弄清楚如何使用它。我已经完成了迁移,并且在尝试放置时

class ArticlesController < InheritedResources::Base
  impressionist
end

或者

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

它抛出没有找到方法的错误。我不确定哪些代码需要放在模型中,哪些代码需要放在控制器中,哪些代码需要放在视图中才能看到 view_count,有什么帮助吗?

4

3 回答 3

1

第一个问题是一个类型

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

 in the view:
 <% @pages.each do |page| %>
   <%= page.impressionist_count %> 
 <% end %>
于 2013-03-03T12:09:44.857 回答
1

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

Impression.where(user_id: 12).length

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

于 2014-11-25T17:43:49.610 回答
0

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

于 2014-09-15T07:35:23.750 回答