MySQL データベースからデータを取得するために使用している次の Ruby スクリプトがあります。Rails3.2を使用しています。
require 'active_record'
require 'mysql2'
ActiveRecord::Base.establish_connection(
adapter: 'mysql2',
host: 'localhost',
database: 'financials',
username: 'dbuser',
)
class Financials < ActiveRecord::Base
attr_accessible :symbol, :cur_price....
end
fin = Financials.new
puts fin.find_by symbol: 'arrs'
データベース自体には、次のレコードが含まれています。
symbol cur_price 52low 52high avg_vol
arrs 16.50 11.70 17.98 1062020
スクリプトを実行すると、次のエラーが表示されます。
method_missing': undefined method `find_by' for #<Financials:0x007fc54b8ddbd8> (NoMethodError)
私は何が欠けていますか?
ありがとう