在Rails 3.2中使用respond_to不能使用flash消息

时间:2013-11-13 17:10:28

标签: ruby-on-rails flash redirect view controller

我有这个简单的动作(最初由脚手架生成):

  def destroy
    @item = Item.find(params[:id])    
    @item.destroy

    respond_to do |format|
      format.html { redirect_to :back, :success => 'Post was successfully removed.' }
      format.json { head :no_content }
    end
  end

页面被重定向回来,但不显示警告消息。 (用于显示Flash消息的代码段在整个应用程序中运行良好,但不在此处)

这里有什么问题?

由于

2 个答案:

答案 0 :(得分:1)

试试这个:

  format.html { redirect_to :back, :flash => {:success => 'Post was successfully removed.' }}

答案 1 :(得分:0)

闪断键为:notice:alert。没有:success密钥。