因此,当我使用rails s -b $IP -p $PORT
运行我的应用程序时,它会给我以下错误:
/usr/local/rvm/gems/ruby-2.3.4/gems/activerecord-4.2.5/lib/active_record/dynamic_matchers.rb:26:in `method_missing': undefined method `devise' for Install (call 'Install.connection' to establish a connection):Class (NoMethodError)
在我的gemfile中,我已经添加了gem 'devise'
并在我的开发中。我已经放了config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }
请注意,我目前正在为此项目使用cloud 9 ide。当我也尝试迁移我的数据库时发生错误,同样,我在尝试运行时遇到同样的错误rails g devise:install
提前致谢!
答案 0 :(得分:0)
将gem 'devise'
放在Gemfile运行bundle install
详细信息here之后,您需要运行bundler。非常好地描述了您可以按照此步骤进行操作。
希望能提供帮助