未定义的方法`设计' for Install(call' Install.connection'建立连接):Class

时间:2017-12-25 15:28:32

标签: ruby-on-rails devise

因此,当我使用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提前致谢!

1 个答案:

答案 0 :(得分:0)

gem 'devise'放在Gemfile运行bundle install详细信息here之后,您需要运行bundler。非常好地描述了您可以按照此步骤进行操作。

希望能提供帮助