Да, но ваш синтаксис немного неправильный:
class Order < ActiveRecord::Base
belongs_to :basket
end
class Basket < ActiveRecord::Base
has_one :order
end
order = Order.new()
basket = order.create_basket()
Используйте build_basket
, если вы не хотите сразу сохранять корзину;если вместо этого has_many :baskets
, используйте order.baskets.create()
и order.baskets.build()