2016-04-26 36 views
3

我有一個活動模型,我使用邪惡的寶石一步一步的活動創作。Rails Wicked Gem - Flash Messages

我有嚮導共有3個步驟...

steps :details, :audiance, :creatives 

這裏是我的嚮導控制器

class Brands::CampaignWizardsController < Brands::ApplicationController 
    include Wicked::Wizard 
    steps :details, :audiance, :creatives 

    def show 
    @campaign = current_company.campaigns.friendly.find(params[:campaign_id]) 
    render_wizard 
    end 

    def update 
    case step 
     when :details 
     @campaign.attributes = campaign_details_params 

     @campaign[:dos].delete_if(&:blank?) 
     @campaign[:donts].delete_if(&:blank?) 

     @campaign_ideas = CampaignIdea.where(objective_id: @campaign.objective_id) 

     when :audiance 
     @campaign.attributes = campaign_audiance_params 

     @campaign[:influencer_interests].delete_if(&:blank?) 

     when :creatives 
     @campaign.attributes = campaign_creatives_params 

    end 
    render_wizard @campaign 
    end 
end 

我想在每個步驟中添加閃光消息(成功/錯誤)巫師。

有什麼方法可以將我的消息作爲選項{}改爲render_wizard

回答

1

你應該能夠達到這個: flash[:notice] = "Campaign successfully updated