ruby on rails的一些小技巧

  • 时间设定
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
      

链接走一波

  • 5 Ruby on Rails Tips You Probably Don’t Know

你可能感兴趣的:(ruby on rails的一些小技巧)