Just do IT

思うは招く

2020-09-16から1日間の記事一覧

Rinku gem で リンクに rel="noopener noreferrer"属性を付与したい

URLやemailの文字列をリンクにしてくれる便利な Rinku gem。 vmg/rinku: Autolinking. Ruby. Yes, that's pretty much it. target _blank属性を付与できるのは公式ドキュメントからわかっていたが、rel="noopener noreferrer"属性もセキュリティのために付与…

Ruby で特定の期間からランダムに日付を取得したい

Random.rand(日付の期間..日付の期間)で取得できる。 irb> require 'date' start_day = Date.new(2020, 6, 15) last_day = Date.new(2020, 9, 15) irb(main):003:0> Random.rand(start_day..last_day) => Sat, 05 Sep 2020 irb(main):004:0> Random.rand(sta…

Ruby で 配列からランダムに要素を取得したい

Array#sampleが使える。 ary = [*(1..20)] irb(main):004:0> ary.sample => 1 irb(main):005:0> ary.sample => 8 irb(main):006:0> ary.sample => 18 docs.ruby-lang.org k-koh.hatenablog.com

Ruby で配列にたくさんの数値を簡単に代入したい

下記のように数値を範囲で指定して配列に代入できる。カンタン便利。 irb(main)> ary = [*(1..20)] => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]