ruby on rails的一些小技巧
2017-05-18 本文已影响25人
xiaohesong
- 时间设定
Time.current.change(day: DEFAULT_DATE, hour: DEFAULT_SEND_HOUR)
-
params
判断
有时候一个hash
里有很多的参数判断是否存在,很麻烦,其实ruby
有简洁的写法-
before
dig
params = {user: {name: 15}} if params && params[:user] && params[:user][:name] // do sth end
-
after
dig
params = {user: {name: 15}} if params.dig(:user, :name) // do sth end
-