現在、私はRails 3.0.3を使用していますが、新しいユーザーページで初期のフラッシュを取得するフラッシュ通知を使用してユーザーコントローラに「新しい」アクションをレンダリングしようとしていますが、私は別のページに行きます。
私が行った研究からレンダリングにはflash.now[:notice]
を使用しますが、動作していません。それを見せてもフラッシュはクリアされません。 users_controller.rbflash.nowはRuby on Rails 3+で動作しますか?
def create
flash.now[:notice] = "flash test."
render :new
end
は、あなたのapplication.html.erbにしたり、ビューコードの先頭にコードを持っていますかを検討してみてくださいでした通知を表示するには? –
うん、私は私のビューコードの上に表示するフラッシュコードがあります。 – Goalie