/ / dlaczego moje "szyny tworzą użytkownika" i "szyny generują devise_install" podając mi następujący błąd? - ruby-on-rails, ruby, wymyślaj

dlaczego moje "szyny tworzą użytkownika" i "szyny generują devise_install", dając mi następujący błąd? - ruby-on-rails, ruby, wymyślaj

/usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.0.19/lib/active_support/inflector/methods.rb:124:in `block in constantize": niezainicjowana stała User (NameError)

Mam tabelę użytkowników już w DB, więc zastanawiam się, jak rozwiązać ten problem

Odpowiedzi:

0 dla odpowiedzi № 1

Devise powinien stworzyć dla Ciebie model użytkownika. Wygląda na to, że tak się nie stało. Spróbuj stworzyć model, coś takiego ...

class User < ActiveRecord::Base
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
end

Odradzam rusztowanie Użytkownikowi.

Jeśli potrzebujesz uzyskać pliki widoku, uruchom

rails g devise:views

Jeśli potrzebujesz kontrolerów (do rozszerzenia i tego typu), możesz odwołać się do nich tutaj

https://github.com/plataformatec/devise/tree/master/app/controllers/devise

i po prostu stwórz katalog devise w kontrolerach i umieść potrzebne pliki kontrolerów w swoim katalogu.

Mam nadzieję że to pomoże.