読者です 読者をやめる 読者になる 読者になる

ECのウェブ担当者のメモ

ECサイトを運営管理している、WEB担当プログラマのメモ

スポンサーリンク

ActionView::MissingTemplateの対策

ActionView::MissingTemplate そうです。 Railsでviewでテンプレートが無いときに発生します。 基本的には、テンプレートを準備しなかったミスだとは思うんですが、 動的に部分テンプレートを見つけて描画したりするときなどは、 もしテンプレートがあれば、…

RubyでStringを配列に変換する

rubyでStringを配列に変換する方法です。 使う関数は split(pattern) です。 たとえば 080-1234-5678 を tel = '080-1234-5678' tel.split('-') すると ["080", "1234", "5678"] という感じに配列に変換してくれます。 配列に分割出来なかったら 例えば、 “0…

RailsのActiverecordでkeyがid ValueがmodelオブジェクトのHashを作りたい

簡易的にN+1問題に対応しようとした時に、 Keyがid, ValueがそのモデルのオブジェクトのHashが欲しい時がありました。 そんな時は、index_byが良いっぽいです。 たとえば、Itemモデルで下記のようなテーブルがあって id name code 1 あああ aaaa 2 いいい bb…

Rubyで数値を0詰めする方法

Rubyで数値を0詰めする方法です sprintfを使って フォーマットさせます sprintf("%03d", 3) 結果は "003" になります。 関連記事 marketing-web.hatenablog.com marketing-web.hatenablog.com たのしいRuby 第5版作者: 高橋征義,後藤裕蔵,まつもとゆきひろ…

Rubyで日付の文字列からDate型Objectに変換する方法

タイトルの通り日付の文字列からDate型Objectに変換する方法です。 そんなときは、Date.parseが便利で Date.parse('2017-01-01') とすると、変換してくれます。 関連記事 marketing-web.hatenablog.com marketing-web.hatenablog.com たのしいRuby 第5版作者…