私の Rails 3.2.13 ビルドには次のモデルがあります。データベースにデータを挿入するために使用しようとしています。
class Financials < ActiveRecord::Base
#attr_accessible :description, :stock
attr_accessible :symbol, :cur_price
sym = Financials.new(:symbol => test, :cur_price => 10)
sym.save
end
しかし、コードを実行しようとすると、次のエラーが発生します。
Financials.rb:1:in `': 初期化されていない定数 ActiveRecord (NameError)
SO を確認したところ、同様のエラーが発生した他のユーザーが見つかり、environment.rb にエントリを追加するよう提案されました。
以下を environment.rb ファイルに追加しました。
Inflector.inflections do |inflect|
inflect.irregular 'financialss', 'financials'
end
しかし、それは私の問題を解決しました。前もって感謝します