2010-01-30 40 views
3

已有的產品,我有一個新的節約產品展示PROCUCTS像這樣的動作:如何創建新的或更新如果軌道

@products = Product.new(params[:product]) 
@products.save 

我呼籲修改產品以及同樣的動作。但每次我編輯...一個新產品被創建(由於上述聲明)。

一段時間後,我看到一些函數只會創建一個新的記錄,如果沒有存在的記錄。 create_or_update這樣的事情。我現在找不到它。

誰能告訴我這個方法是什麼?或者給我一個更好的方法來做到這一點?

+0

有時這就是所謂的「更新插入」看到它的文檔。這可能有助於您的搜索。 – DOK

回答