2013-11-07から1日間の記事一覧

Railsのカラム名にtypeを指定してはいけない理由

STI(Single Table Inheritance)の仕組みで利用するため。 STIの実装方法について調べていると、 どうもクラスを継承させて、継承元のモデルにtypeカラムを追加しているだけ。 なにか情報が不足しているのではないかと疑ってしまったけど、 typeカラムがある…

link_to メソッドでアンカーの指定をする方法

anchorオプションを指定する。 link_to resource_path, anchor: "resource-#{resource.id}" resource_path(@resource, anchor: "hoge") 参考 ActionView::Helpers::UrlHelper Ruby on Rails 4.0 Guide作者: Stefan Wintermeyer発売日: 2013/07/19メディア: K…

PHP5.5でcall_user_funcとuse構文の組み合わせに注意する

PHP

PHPのバージョンを上げた際に発覚した問題。 $array = explode('-', $keyword); $price = call_user_func(function () use ($array) { }); こんな感じの使い方している場合、 call_user_funcがうまく実行されずに、$priceが定義されない。 $array = explode(…