Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails-Gem-Flash消息_Ruby On Rails_Ruby_Flash_Wicked Gem - Fatal编程技术网

Ruby on rails Rails-Gem-Flash消息

Ruby on rails Rails-Gem-Flash消息,ruby-on-rails,ruby,flash,wicked-gem,Ruby On Rails,Ruby,Flash,Wicked Gem,我有一个活动模型,我正在使用邪恶宝石一步一步创建活动 我在向导中总共有3个步骤 steps :details, :audiance, :creatives 这是我的向导控制器 class Brands::CampaignWizardsController < Brands::ApplicationController include Wicked::Wizard steps :details, :audiance, :creatives def show @camp

我有一个活动模型,我正在使用邪恶宝石一步一步创建活动

我在向导中总共有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
类别品牌::活动向导控制器
我想在向导的每个步骤中添加flash消息(成功/错误)


是否有任何方法可以将我的消息作为选项{}传递到渲染向导

您应该能够通过以下方式实现这一点:
flash[:notice]=“活动已成功更新