2014-12-21 34 views
0

我有一個Sinatra應用程序使用Activerecord寶石。一切運行良好,直到我的代碼剛剛停止工作。我之間做的唯一事情是用bundle update更新我的Gemfile。Sinatra Activerecord:私人方法`負載'調用Psych:模塊(NoMethodError)

下面這段代碼:

require 'sinatra' 
require 'sinatra/activerecord' 

set :database_file, "../../config/database.yml" 

提高/home/username/.rvm/gems/ruby-2.1.5/gems/sinatra-activerecord-2.0.3/lib/sinatra/activerecord.rb :32:在database_file =:私人方法'負載'調用Psych:模塊(NoMethodError)

我試圖回滾到之前的Gemfile.lock版本,但錯誤持續存在。
我應該怎樣做下一步?

回答

0

設置

set :database, {adapter: 'postgresql', database: '_your_database_name_'}

代替

set :database_file, "../../config/database.yml"

幫助,但我仍然不知道在哪裏的bug是從哪裏來的。

相關問題