I have controller with action new
, and I want it to create ActiveRecord::Base descendant object, and write it into database (without showing it to user).
def new
active_order = current_user.orders.find {|o| o.status > 0 }
active_order = Order.new if active_order.nil?
(...)
end
Order.new
creates local object, but my question is -- how to make Rails to fill it with default values and write to database?