我使用Wicked gem创建了一个向导表单,它非常适合编辑现有记录。但我无法弄清楚如何使用此向导表单创建新记录。
文档Building Partial Objects Step by Step中的语录:
“这也意味着要进行创建操作我们还没有product_id,所以我们可以在另一个控制器中创建此对象并重定向到向导,或者我们可以使用带有占位符product_id的路径,例如[ POST] / products / building / build以点击此创建操作。“
我尝试以与上述相同的方式执行此操作,但问题是,Campaign.create创建的空对象没有Wicked向导表单所需的ID。
def create
@campaign = Campaign.create
redirect_to wizard_path(steps.first, :campaign_id => @campaign.id)
end
我正在使用Rails 4.0.4。谢谢你的帮助!