2014-01-13から1日間の記事一覧
rubyのオブジェクト問い合わせメソッドである、nil?とempty?の違いは? nil? はオブジェクトのインスタンスが存在しない時にtrueを返す。 empty? はオブジェクトの内容が空白""の時にtrueを返す。インスタンスが存在しない場合は、NoMethodErrorが発生。
ruby on rails 3 Railsのデータ初期化には、シードファイルとテクスチャの2つの方法がある。 どちらも同じようにDBにデータを突っ込む点は変わりないが、それぞれに意味を持って使い分けるのが良い。 シードファイル マスタテーブルのデータなど、プロジェク…
ruby on rails 3 railsにはコールバックとオブザーバーのふたつの考え方がある。 これらは、モデルにおいて新規登録/更新/削除のタイミングで呼び出される処理を記述するもの。 コールバックはモデルに密接した処理を記載するのに対し、オブザーバーはモデ…