Railsモデルの1つにわずかな問題があります。それは私が回避できないことではありませんが(私はすでにそうしています)、実際の問題に興味があります。
基本的に、「establish_connection」を使用してリモートデータベースに接続した「Events」という名前のActiveRecordベースのクラスがあります。すべて正常に動作し、「Event.find(:all)」を実行することもできます。ただし、便利な(column_name)メソッドを使用できません。私は次のようなことをしなければなりません:
for each event in Event.find(:all)
puts event["Point"]
puts event["Timestamp"]
end
...それ以外の
for each event in Event.find(:all)
puts event.point
puts event.timestamp
end
参考までに、モデルを生成したときは、「スクリプト/モデル生成イベント」のみを実行し、他には何も実行しませんでした。次に、接続を取得するために、モデル内で「establish_connection」と「set_table」を使用しました。それ以外は何もしていません。繰り返しますが、クエリは機能しますが、便利なアクセスができません。
アイデア?
一番。