Wicked gem — как создать новый объект

Я создал форму мастера с помощью Wicked gem, и она отлично работает для редактирования существующих записей. Но я не могу понять, как создать новую запись с помощью этой формы мастера.

Цитаты из документацииПошаговое создание частичных объектов :

«Это также означает, что для перехода к действию создания у нас еще нет product_id, поэтому мы можем либо создать этот объект в другом контроллере и перенаправить к мастеру, либо мы можем использовать маршрут с заполнителем product_id, например [POST] / products/building/build, чтобы выполнить это действие создания».

Я попытался сделать это так же, как описано выше, но проблема в том, что Campaign.create создает пустой объект без идентификатора, необходимого для формы злого мастера.

def create
  @campaign = Campaign.create
  redirect_to wizard_path(steps.first, :campaign_id => @campaign.id)
end

Я использую Rails 4.0.4. Спасибо за любую помощь!


person Petr Šuška    schedule 18.04.2014    source источник
comment
Вы когда-нибудь выясняли способ установки идентификатора?   -  person slothbear    schedule 06.04.2015
comment
У меня проблема с этим!   -  person Abram    schedule 11.06.2015