我在paper_trail gem上遇到了一些麻煩。我喜歡使用它,它有很好的功能。當我在開發和測試環境中運行我的服務器時,它運行良好,但是當我開始在生產環境中運行服務器時顯示「未定義的本地變量或方法`has_paper_trail'」錯誤。我無法弄清楚。請幫助?未定義的局部變量或方法`has_paper_trail'
2
A
回答
0
感謝名單維諾德,你的答案是有幫助的,但我只是解決它通過增加生產作爲/config/application.rb
Bundler.require(*Rails.groups(:assets => %w(development test production)))
它工作正常如下。
+0
你檢查過你的Gemfile嗎?也許你只需要在開發環境中使用paper_trail。儘量不要玩這個或它可能會影響其他東西,並與您的環境混亂。 –
3
檢查配置:
如果您在/config/application.rb定義如下
Bundler.require(* Rails.groups(:資產=>%W(開發測試)))
更改爲:
Bundler.require(:默認情況下,Rails.env)
相關問題
- 1. 紙道寶石 - 未定義的局部變量或方法has_paper_trail
- 2. 紅寶石:未定義的局部變量或方法變通
- 3. 未定義的局部變量或方法「地方」
- 4. Ruby on Rails的 - 未定義的局部變量或方法`signin_path」
- 5. Rspec的未定義的局部變量或方法root_path
- 6. RSpec的:未定義的局部變量或方法`activate_authlogic」
- 7. 未定義的局部變量或方法豚rspec的
- 8. 未定義的局部變量或方法錯誤的Rails 4.2.6
- 9. Rails的:未定義的局部變量或方法'選項
- 10. 未定義的局部變量或方法'博客」的
- 11. Rails的未定義的局部變量或方法`LINE_ITEM」
- 12. RSpec的「未定義的局部變量或方法'用戶'」
- 13. 未定義的局部變量或方法 - Rails的路線
- 14. Rspec的 - nameError:未定義的局部變量或方法`sammiches_path」
- 15. 未定義的局部變量或方法`對象'的error_messages
- 16. 未定義的局部變量或方法`current_submission'for#<OrdersController:0x000000056a6a30>
- 17. NameError - 未定義的局部變量或方法'收藏夾
- 18. 未定義的局部變量或方法
- 19. 未定義的局部變量或爲主要方法'':對象
- 20. Rails - 未定義的局部變量或方法`時間表'
- 21. 未定義的局部變量或方法「#name of method」爲#
- 22. NameError:未定義的局部變量或方法`app'for main:對象
- 23. 未定義的局部變量或方法`CURRENT_USER」爲
- 24. ruby rails - 未定義的局部變量或方法`new_user_session_path'
- 25. rackup未定義的局部變量或方法`env'for Rulers :: Application:Class(NameError)
- 26. twitter-bootstrap-rails未定義的局部變量或方法`html'
- 27. 未定義的局部變量或方法`confirmed_at'爲#用戶
- 28. 軌道4 ActiveAdmin - 未定義的局部變量或方法`collection_before_scope」
- 29. railstutorial 10.3.1:未定義的局部變量或方法`microposts_path '`micropost_path'
- 30. 未定義的局部變量或方法「CURRENT_USER」(導軌)
你能提供一些關於它的代碼嗎?特別是有沒有涉及初始化程序? – xlembouras
感謝您的關注,但已經解決,因爲我張貼在下面。 – billy