在我的控制,我有:軌道4控制器閃存的消息
def create
if @subtask.save
format.html {redirect_to :action => :index, :flash => "Subtask was saved!"}
end
end
但沒有閃光燈的消息!我如何獲得一條Flash消息,讓用戶知道他們在重定向到包含所有子任務的索引頁後成功創建了新的子任務。
在我的控制,我有:軌道4控制器閃存的消息
def create
if @subtask.save
format.html {redirect_to :action => :index, :flash => "Subtask was saved!"}
end
end
但沒有閃光燈的消息!我如何獲得一條Flash消息,讓用戶知道他們在重定向到包含所有子任務的索引頁後成功創建了新的子任務。
我認爲你想顯示:使用閃光燈的通知。 閃光燈本身連接到一個散列,你不能只把值放在那裏。
如果你想使用的:通知關鍵,這將是:
<%= flash[:notice] %>
查詢詳情:http://guides.rubyonrails.org/action_controller_overview.html#the-flash
def create
if @subtask.save
format.html {redirect_to :action => :index, :flash => { notice: "Subject was saved!" }}
end
end
可以使用,然後訪問您的視圖的通知
您可以嘗試:
def create
respond_to do |format|
format.html { @subtask.save ? redirect_to subtasks_path, notice: "Subtask was saved!" : render :new }
end
end