I can’t find a working solution for the following piece of code:
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
When I execute this in the console I retrieve the appropriate value:
`=> #<Rate rateconverted: 0.8131>`
All columns are defined in MYSQL2 as an decimal but when I’m using it in the model and new html page it’s always saving the value 0.0.
Please advice 🙂
decimal and integer are different in mysql. if u want the data to be numeric then use ‘integer’ in migrations else ‘float’. checkout Decimal VS Int in MySQL?