Rails 开发基础(一)

Flash

flash 提供了一种可以在不同 actions 之间传递数据的一种方式,所传递的数据是主数据类型(即String, Array, Hash等)。任何放在 flash 中的数据均会暴露给下一个 action 然后被清除掉,非常适合用来显示通知(notices)和警告(alerts)。

flash.alert = "You must be logged in"
flash.notice = "Post successfully created"
flash.now

flash.now 和 flash 的不同之处在于 flash.now 只会对当前的 action 生效,不会传递给下一个 action。

flash.now.alert = "Beware now!"
# Equivalent to flash.now[:alert] = "Beware now!"
flash.now.notice = "Good luck now!"
# Equivalent to flash.now[:notice] = "Good luck now!"

参考链接: http://api.rubyonrails.org/classes/ActionDispatch/Flash/FlashHash.html http://api.rubyonrails.org/classes/ActionDispatch/Flash.html http://guides.rubyonrails.org/action_controller_overview.html

2019

代码整洁之道——程序员的职业素养

少于 1 分钟读完

很难想象我在读这本书的时候是除夕的晚上,早晨在公司的书架上无疑翻到这本书,读了几个章节就被深深的吸引住了, 吸引我的并不是我很迫切的需要提高自己的职业素养,而是发现作者描述的场景和自己碰到的情况何其的相似,在某些 情况下甚至是直击内心的。在家人都休息的时候,我在深夜一点钟看完了这本书,而且我觉得有必要做一下笔记,...

解决 nginx 错误:413 Request Entity Too Large

1 分钟读完

最近项目上遇到一个问题,某个 http 请求会返回 413 的状态码,一般来讲,这个问题是很好解决的, 网上有非常多的解决方案,但是我依然花了很长的时间找到问题根源,所以我觉得可以把这个过程记录下来。

Back to Top ↑

2018

Back to Top ↑

2017

Back to Top ↑

2016

Back to Top ↑

2015

Back to Top ↑

2014

Back to Top ↑