Я новичок в Rails, и я хотел добавить подтверждение по электронной почте. Я попробовал это:
rails generate migration AddEmailConfirmedAndConfirmTokenToUser email_confirmed:boolean confirm_token:string
, но не работает, это показывает эту ошибку:
Запуск через предварительный загрузчик Spring в процессе 19269
ошибка mongoid [не найдено]
Поскольку mongodb не запускается в моем проекте, я работаю без использования sudo mongod. Я попытался добавить sudo, прежде чем rails генерирует миграцию, например:
sudo rails generate migration AddEmailConfirmedAndConfirmTokenToUser email_confirmed:boolean confirm_token:string
но вместо этого я получаю это:
/Users/.../.rvm/rubies/ruby-2.3.1/lib/ruby/site_ruby/2.3.0/rubygems.rb:271:in `find_spec_for_exe': can't find gem railties (>= 0.a) (Gem::GemNotFoundException)
from /Users/.../.rvm/rubies/ruby-2.3.1/lib/ruby/site_ruby/2.3.0/rubygems.rb:299:in `activate_bin_path'
from /Users/.../.rvm/gems/ruby-2.3.1/bin/rails:23:in `<main>'
from /Users/.../.rvm/gems/ruby-2.3.1/bin/ruby_executable_hooks:15:in `eval'
from /Users/.../.rvm/gems/ruby-2.3.1/bin/ruby_executable_hooks:15:in `<main>'
Я провел некоторое исследование и мне предложили обновить Bundler, но это тоже не сработало.
Я понятия не имею, как решить эту проблему, любое предложение будет оценено!