看了一些文章,粗遣了解 render / redirect_to (其實還沒很明白,如果可以解釋的話,謝謝)
比較不能理解的是,如果 redirect_to 是一次新的請求的話,為何可以看到 flash 消息?
def create flash[:danger] = 'Invalid email/password combination' redirect_to login_path end
麻煩各位解惑了,謝謝<(_ _)>
http://guides.ruby-china.org/action_controller_overview.html#flash-%E6%B6%88%E6%81%AF
Flash 是会话的一个特殊部分,每次请求都会清空。也就是说,其中存储的数据只能在下次请求时使用,可用来传递错误消息等。
实现机制应该为 session