我想創建一個ruby腳本,使用我已經安裝的activerecord模型將數據寫入我的數據庫。在我的應用程序/型號目錄我有一個模型,看起來像這樣:使用ActiveRecord
class Financials < ActiveRecord::Base
attr_accessible :symbol, :cur_price
end
,在我的Ruby腳本,我有以下企圖使該數據庫的連接。
require 'active_record'
require 'mysql2'
ActiveRecord::Base.Financials(
adapter: 'mysql2',
host: 'localhost',
database: 'financials',
username: 'dbuser',
)
當我運行該腳本,我得到以下錯誤:
.rvm/gems/ruby-2.0.0-p0/gems/activerecord-3.2.13/lib/active_record/dynamic_matchers.rb:55:in `method_missing': undefined method `Financials' for ActiveRecord::Base:Class (NoMethodError)
不太清楚我在做什麼錯在這裏。
在此先感謝您的幫助
感謝您的幫助,那就是訣竅! – rahrahruby