我是一个新的Ruby程序员,我的一个同事帮助我开始编写以下代码,在他的环境中运行良好.但是,当我尝试在我自己的环境中运行它时,我会出现以下错误:undefined method 'with_indifferent_access' for #<Hash:0x1012392c0>(NoMethodError)
有问题的方法在代码中出现两次:
require 'rubygems'
gem 'activerecord'
gem 'activesupport'
gem 'sailthru-client'
require 'active_support'
require 'active_record'
require 'sailthru'
# Setup our Sailthru object using our production Sailthru account information
sailthru = Sailthru::SailthruClient.new()
# Read database information from the database.yml file
CONFIG = YAML.load_file(File.join(File.dirname(__FILE__), 'database.yml')).with_indifferent_access
# Create a simple way for us to iterate through all publications
class Publication < ActiveRecord::Base
establish_connection CONFIG[:production]
set_table_name 'publications'
end
# Create a simple way for us to store data locally …Run Code Online (Sandbox Code Playgroud)