redirect_to foos_path, :notice => "Foo saved"
これでnoticeが表示されるので、
render :action => :new, :alert => "Some errors occured"
これも当然alertが表示されるだろう、と思いきや動作しない。
renderの場合はこのように書く必要があった。
flash.now[:alert] = "Some errors occured"
render :action => :new
ひっかけですね!!
NOTE: こちらの記事を参考にしました。