次のコードの有効な解決策が見つかりません。
def search_last_rate
self.rate = Rate.find(:first, :select => "rateconverted", :conditions => ["dominant_id = ? and converted_id = ?", self.currency_bought_iso, self.currency_sold_iso], :order => 'ratedate, dateloaded, timeloaded DESC')
end
コンソールでこれを実行すると、適切な値が取得されます。
`=> #<Rate rateconverted: 0.8131>`
すべての列は MYSQL2 で として定義されていますがdecimal
、モデルと新しい HTML ページで使用している場合、常に値が保存されます0.0
。
ご意見をお聞かせください :)