Pensé que era posible crear un nuevo objeto de modelo a través de una asociación.Objeto de modelo nuevo a través de una asociación
class Order < ActiveRecord::Base
belongs_to :basket
end
class Basket < ActiveRecord::Base
has_one :order
end
order = Order.new()
basket = order.basket.new() # NoMethodError: undefined method `new' for nil:NilClass
Para información: En Ruby, los paréntesis vacíos en 'new' generalmente se omiten, es decir' Order.new'. –