我認爲可以通過關聯創建新模型對象。通過關聯創建新模型對象
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
有關信息:在Ruby中,'new'上的空括號通常會被省略,即'Order.new'。 – 2010-09-29 12:42:59