サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
体力トレーニング
qiita.com/rin_mu
require 'time' time = Time.now => 2016-07-01 13:03:00 +0900 # マイクロ秒部分を整数で取得 time.usec => 193967 # iso8601フォーマットでマイクロ秒含めて表示 time.iso8601(6) => "2016-07-01T13:03:00.193967+09:00" # 引数に小数点以下の桁数を入れるのでミリ秒なら3を指定する irb(main):009:0> time.iso8601(3) => "2016-07-01T13:03:00.193+09:00" # xmlschemaメソッドも同義 irb(main):010:0> time.xmlschema(3) => "2016-07-01T13:03:00.193+09:00" 文字列からTimeを生成 ISO8601フォーマットの文字列から生成す
コントローラーからhelperメソッド呼びたいときは今まで self.class.helpers.helper_methodって書いていた。 でもこの方法だと、ヘルパーメソッドの中で 「コントローラーをレシーバとするメソッド(paramsとか*_pathとか)」 を呼んでいた場合にエラーになる。 今までは泣く泣くhelperをインクルードしたり、DRYを崩したりしていたので解決して嬉しい。 参考: http://qa.atmarkit.co.jp/q/96
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く