[英]How to use "impressionist" gem in Rails?
我是 Rails 開發人員的新手,希望使用https://github.com/charlotte-ruby/impressionist,但無法通過查看其文檔來弄清楚如何使用它。 我已經完成了遷移,並在嘗試放置時
class ArticlesController < InheritedResources::Base
impressionist
end
或者
class ArticlesController < InheritedResources::Base
impressionist :actions=>[:show,:index]
end
它拋出沒有找到方法的錯誤。 我不確定哪些代碼需要放在模型中,哪些要放在控制器中,哪些要在視圖中查看 view_count,有什么幫助嗎?
第一個問題是一個類型
至於你的第二個問題(在評論中),最簡單但非常有效的方法是
in the view:
<% @pages.each do |page| %>
<%= page.impressionist_count %>
<% end %>
您還可以使用Impression
作為模型來查詢內容,就像普通模型一樣。 例如,
Impression.where(user_id: 12).length
如果您需要一些高級查詢,我發現這很方便。
該文檔未指定重新啟動服務器。 這並不明顯,因為它不適用於所有寶石,但印象派需要它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.