add price to product

Never, ever use floats for currency. You're going to literally lose track of money. Use a decimal column instead: http://stackoverflow.com/questions/1019939/ruby-on-rails-best-method-of-handling-currency-money