関連するレコードを含むモデルからすべてのレコードを取得し、.json を使用して json を生成しようとしてい.to_json
ます。Rails 2.3を使用しています。
モデルの一部を次に示します。
class Currency
has_many :exchange_from, :class_name => "CurrencyExchange", :foreign_key => "currency_from_id", :dependent => :destroy
has_many :exchange_to, :class_name => "CurrencyExchange", :foreign_key => "currency_to_id", :dependent => :destroy
そして、それは私がうまくいくと思ったコードです:
Currency.all(:include => [:exchange_from, :exchange_to]).to_json
しかし、結果は私が単純に行うのとまったく同じCurrency.all.to_json
です。ActiveRecord を使用して目標を達成できない場合は、どの種類の SQL を使用すればよいか教えてください。