在軌4一頁沒有顯示實例變量。 我有一個表單觸發一個帖子給出一個flash消息並重定向。 但價值在那裏,它從來沒有表現出任何想法?後不顯示變量
苗條表格
- unless @flash == nil
= @flash
= form_tag '/contact' do
= email_field_tag('email', nil, id:"email")
input.btn-submit name="submit" type="submit" value="Submit"
控制器
def form_posts_here
if UserMailer.zemail(params[:email]).deliver
flash[:success] = "Thank you!"
end
redirect_to contact_path
end
def new
@flash = flash[:success]
end
是的,我檢查了@flash和flash [:success]都進入了頁面,但它並沒有實時更新。它可能是turbolinks? –
你有沒有嘗試記錄params [:email]來檢查它是否爲零? –