Rails 3.2アプリに「コメント」というモデルがあり、アプリケーションで機能します。ただし、によって実行されるスクリプトを作成しました。このスクリプトはrails runner
、データベースにコメントなどのデータを挿入し、次のエラーが発生します。
/home/revan/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/rexml/comment.rb:23:in `initialize': wrong number of arguments (0 for 1) (ArgumentError)
問題は、自分のコメントモデルを覆い隠しているREXMLで定義されたコメントに起因することがわかりました。
私はインターネットでたくさんの調査をしましたが、便利な解決策が見つかりませんでした。だから私の質問は:モデルの名前を変更せずにコメントの影を避けるにはどうすればよいですか?
ありがとうございました、
レヴァン