2011-09-01から1ヶ月間の記事一覧
ActiveRecord::RecordInvalid を手動で raise するには引数として model オブジェクトが必要。 下記のように、validationに失敗したオブジェクトを取得できる begin complex_operation_that_calls_save!_internally rescue ActiveRecord::RecordInvalid => i…
railsで拡張されたメソッド。 Array#in_groups(n) n個の配列を持つ配列を返す。 Array#in_groups_of(n, fill_with = nil) n個の要素を持つ配列を持つ配列を返す。each_slice と似てるけど、配列(の配列)を返すメソッドであるというのと、fill_with に何か値…