Rails 5.0
рубин 2,3
Rolify 5,1Rails: Rolify не может генерировать модель пользователя, потому что один существует
Я следую учебник rolify, чтобы сделать rails g rolify Role User
.
Но модель пользователя уже существует в моем проекте, и это обычная модель пользователя.
Модель для управления входами пользователей и выхода из системы - это модель, называемая log_user.
Так что на данный момент существуют две модели user and login_user
.
Так что рельсы не могут создать для меня другого пользователя. Я не знаком с переводом. Кто-нибудь может сказать мне, что я могу сделать, чтобы решить эту проблему?
, когда я попытался rails g rolify Role User
, ошибка
/Users/King/.rvm/gems/ruby-2.3.0/gems/thor-0.19.4/lib/ Thor/действия/inject_ не into_file.rb: 95: в binread ': нет такого файла или каталога @ rb_sysopen - /Users/...../app/models/user.rb (Errno :: ENOENT)
=== ======================= UPDATE ========================== =======
когда я попробовал rails g rolify:role Role User
, отображается ошибка
kingk-Pro:mypj King$ rails g rolify:role Role User
Running via Spring preloader in process 97622
Expected string default value for '--test-framework'; got false (boolean)
Expected string default value for '--helper'; got true (boolean)
Expected string default value for '--assets'; got true (boolean)
Expected string default value for '--test-framework'; got false (boolean)
Expected string default value for '--test-framework'; got false (boolean)
Expected string default value for '--test-framework'; got false (boolean)
Expected string default value for '--test-framework'; got false (boolean)
Expected string default value for '--test-framework'; got false (boolean)
Expected string default value for '--test-framework'; got false (boolean)
Could not find generator 'rolify:role'. Maybe you meant 'rolify:user', 'rolify' or 'controller'
Run `rails generate --help` for more options.
'/Users/Bigbrother/.rvm/gems/ruby-2.3.0/gems/thor-0.19.4/lib/thor/actions/inject_into_file.rb:95:in binread ': Нет такого файла или каталога @ rb_sysopen - /Users/...../app/models/user.rb (Errno :: ENOENT) 'все еще имеет ту же ошибку –
' rails g rolify: role Role User 'попытается выполнить эту команду. –
Показывает другую ошибку, см. Мое обновленное описание. –