Przypadkowo dodałem mój model Devise przed uruchomieniem początkowego generatora Devise.Po uruchomieniu szyn generuję MODEL zanim szyny wygenerują devise: zainstaluj
Kod Pobiegłem pierwsza:
$ rails generate devise MODEL
Initial generator opracować (co powinienem prowadził pierwszy):
$ rails generate devise:install
Mam teraz kontrolera Devise nazwie modelu, który wygrał” t pozwól mi uruchomić 'rake db: migrate'
Błąd:
rake aborted!
User does not respond to 'devise' method. This usually means you haven't loaded your ORM file or it's being loaded too late. To fix it, be sure to require 'devise/orm/YOUR_ORM' inside 'config/initializers/devise.rb' or before your application definition in 'config/application.rb'
/Users/andyHuynh/.rvm/gems/ruby-1.9.3-p327/gems/devise-2.2.3/lib/devise/rails/routes.rb:443:in `raise_no_devise_method_error!'
/Users/andyHuynh/.rvm/gems/ruby-1.9.3-p327/gems/devise-2.2.3/lib/devise/rails/routes.rb:211:in `block in devise_for'
/Users/andyHuynh/.rvm/gems/ruby-1.9.3-p327/gems/devise-2.2.3/lib/devise/rails/routes.rb:207:in `each'
/Users/andyHuynh/.rvm/gems/ruby-1.9.3-p327/gems/devise-2.2.3/lib/devise/rails/routes.rb:207:in `devise_for'
/Users/andyHuynh/Code/jargon/config/routes.rb:3:in `block in <top (required)>'
/Users/andyHuynh/.rvm/gems/[email protected]/gems/actionpack-3.2.12/lib/action_dispatch/routing/route_set.rb:282:in `instance_exec'
/Users/andyHuynh/.rvm/gems/[email protected]/gems/actionpack-3.2.12/lib/action_dispatch/routing/route_set.rb:282:in `eval_block'
/Users/andyHuynh/.rvm/gems/[email protected]/gems/actionpack-3.2.12/lib/action_dispatch/routing/route_set.rb:260:in `draw'
/Users/andyHuynh/Code/jargon/config/routes.rb:1:in `<top (required)>'
...
Czy istnieje sposób, w jaki mogę cofnąć ten proces, aby najpierw uruchomić generator początkowy? Używam Rails 3.2.12. Każda pomoc jest doceniana. Dzięki
Można po prostu usunąć wygenerowane pliki i przerobić ponownie –