簡體   English   中英

管理gem install強迫我使用Kaminari?

[英]Administrate gem install forcing me to use Kaminari?

添加了gem並運行rails g administrate:install之后,我轉到localhost:3000 / admin並發現我的應用程序崩潰,錯誤為NoMethodError-#Asset :: ActiveRecord_Relation:0x007faef5b99820的未定義方法'per'

我認為這是因為管理gem具有Kaminari依賴性,並且我在應用程序中使用will_paginate gem。

Kaminari和will_paginate不能一起使用。 此處更多> https://github.com/amatsuda/kaminari/issues/162

我通過在我的GEMFILE中用Kaminari替換will_paginate來解決此問題,並且應用再次運行。 但是我想在我的應用程序中使用will_paginate gem。

是否有一種簡單的方法來限制或限制Kaminari寶石僅用於/ admin或僅由管理寶石使用? 如果我需要編寫很多入門級的示波器,似乎沒有麻煩。

Administrate使用kaminari,如果您想使用其他功能,則可以選擇其他管理工具包,或者派生Administrate gem並進行必要的代碼/依賴項更改,以便它與您要使用的其他傳呼機一起使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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