私はdeviseをインストールしてユーザーモデルを作成した後です。 I rake db:migrate
、次にI rake routes
である。私は "未定義のメソッド` devise_for 'に#をつけてエラーを出します。このエラーの原因は何ですか?定義されていないメソッド `devise_for 'in rails
65
A
答えて
0
あなたはインストールと工夫設定した後、あなたのレールのサーバーを再起動することを忘れないでくださいbundle install
226
2
正直、私はこれら2つのRailscasts(Episode 209とEpisode 210)に従うことをお勧めします。最初はDeviseをインストールするためのシンプルで非常に簡単なウォークスルーで、2つ目はアプリケーションに合わせてカスタマイズすることです。
私は両方のエピソードを見てきました。彼らは特に、カスタマイズしてDeviseで私を大きく助けました。
あなたの最善の策は、最初から始めることです。多くのことを学び、Deviseを完全にインストールして機能させることです。
希望すると便利です。がんばろう。
8
あなたはGemfileで指定した工夫の宝石を持っている場合は、ちょうどあなたがあなたのroutes.rbをファイルに次のしたことを確認してください。また
devise_for :users
は、ここで実行し、適切にマッピングされていることを確認工夫をするトリックです:あなたのアプリのフォルダ内のレールC、(Railsのアプリコンソール)、その後、次のコマンドライン:
Devise.mappings.keys
あなたが表示されるはずです。
=> [:user]
乾杯!
関連する問題
- 1. railsアクションコントローラの定義されていないメソッド `devise_for '
- 2. 定義されていないメソッド `user_changed? '
- 3. Rails Rspecエラー - 定義されていないメソッド `visit '
- 4. Rails seeds.rbカスタムメソッドの定義されていないメソッド
- 5. ロールバーの定義されていないメソッド分割
- 6. Rails 2.3.8 tiny mceの問題 - 定義されていないメソッド `uses_tiny_mce '
- 7. Ruby/Metasploit NoMethodError定義されていないメソッド `code '
- 8. 定義されていないメソッドPDO lastInsertId
- 9. activerecord-2.3.14 rubyで1.9.2 ::定義されていないメソッド "reject" for "4":文字列
- 10. Heroku [警告] devise_forを提供しましたが、アプリケーションにモデルのユーザーが定義されていません
- 11. RoR入門ガイド:Rake db:定義されていないメソッド 'reference'を移行
- 12. 定義されていないメソッド `page 'for nil:NilClass、paginate_with_kaminari
- 13. Thin Throwsエラー:定義されていないメソッド "call"
- 14. ActionMailer:定義されていないメソッド `recipients 'for
- 15. 定義されていないメソッド `+ 'はnil:NilClass spree
- 16. 定義されていないメソッドnilのための `destroy ':NilClass
- 17. レール定義されていないメソッド `build 'for nil:NilClass
- 18. 'people' for nilの定義されていないメソッド:NilClass
- 19. 定義されていないメソッドactive_adminの `nested_set_options '
- 20. Play Framework + Eclipse:ReverseApplicationの定義されていないメソッド
- 21. 定義されていないメソッドnilのための `comments ':NilClass
- 22. 定義されていないメソッド `email for nil:NilClass Devits
- 23. 再定義されていないattrのための "定義されていないローカル変数またはメソッド"
- 24. PHP定義されていないインデックス
- 25. Ruby - 定義されていないfdivのメソッドfdivが0の場合:Fixnum
- 26. Wordpressのテンプレートで定義されていない定義リスト
- 27. Rails 3:初期化されていない定数IRB :: ReadlineInputMethod :: Readline(NameError)in Heroku
- 28. Railsエラー初期化されていない定数Assignment :: AssignmentsCourse in Has Many Through Association
- 29. 定義されていないクラスエラー、jQuery
- 30. 定義されていないオフセット:1
Gemfileにdeviseを追加しましたか? 'devise'があなたのGemfile.lockにも存在するかどうか確認できますか? – Dogbert
私のgemファイルにgem 'devise'と表示されます:git => 'git://github.com/plataformatec/devise.git' – Yeddie