簡體   English   中英

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

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM