我有一个应用程序在本地托管时曾经有效的闪光灯,但是在部署到Heroku之后,它们不再工作。
这是我的控制器:
def create
@query = Query.new(params[:query])
respond_to do |format|
if @query.save
QueryMailer.new_query_email(@query).deliver
format.html { redirect_to @query, notice: 'Query was successfully created.' }
format.json { render json: @query, status: :created, location: @query }
else
format.html { render action: "new" }
format.json { render json: @query.errors, status: :unprocessable_entity }
end
end
end
和视图:
<% if flash[:notice] %>
<div class="notice"><%= flash[:notice] %></div>
<% end %>
请使用此:
flash.now[:notice]
,还检查通知类在html中是正确的。