Я создал форму мастера с помощью 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. Спасибо за любую помощь!