2012-06-17から1日間の記事一覧

その9

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

外部キーにvalidates_presence_of検証をつけた関連モデルのフィクスチャーを定義する

外部キーにnil禁止検証を設けたらすべてのspecが落ちた。その時の備忘録。 環境 factory_girl 3.4.0 Rails 3.2.3 ruby 1.9.3p194 specが落ちた原因 FactoryGirlのフィクスチャー定義で、子の外部キーがnilで生成されていたため検証に引っかかっていた。 修正…

empty?とblank?とnil?

環境 ruby 1.9.3p194 Rails 3.2.3 空文字列 "".empty? # true "".blank? # true "".nil? # false 空配列 [].empty? # true [].blank? # true [].nil? # false 空ハッシュ {}.empty? # true {}.blank? # true {}.nil? # false 空Proc Proc.new{}.empty? # NoM…

フォームヘルパのcollection_selectとselectどちらを使うか悩んだ

環境 ruby 1.9.3p194 Rails 3.2.3 DBにあるレコードをセレクトボックスに出力したいと思って調べた時の備忘録。 select要素を出力するには以下のフォームヘルパメソッドを使える。 select collection_select selct "選択ボックスを生成。" select要素を作る…