[英]Rails: NoMethodError: undefined method `load_documents' for Psych:Module
[英]Sinatra Activerecord: private method `load' called for Psych:Module (NoMethodError)
我有一個使用Activerecord gem的Sinatra應用程序。 一切運行良好,直到我的代碼停止工作。 我之間做的唯一一件事就是用bundle update
更新我的Gemfile。
現在這段代碼:
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:in database_file =:為Psych調用的私有方法'load':模塊(NoMethodError) 。
我試圖回滾到以前的Gemfile.lock版本,但是錯誤仍然存在。
我下一步應該做什么?
設置
set :database, {adapter: 'postgresql', database: '_your_database_name_'
}
代替
set :database_file, "../../config/database.yml"
幫助,但我仍然不確定錯誤的來源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.