2008-03-24から1日間の記事一覧

アプリケーションのDBセットアップをするためのRaketaskファイル(setup.rake)

アプリケーションをセットアップするのをRakeでやりたい やることは以下の3つ DB作成 DBスキーマ定義 初期データ作成 2,3番目はmigrationを使います create_user.rb class CreateUsers < ActiveRecord::Migration def self.up create_table :users do |t| t.…

nilを含むソートと、Enumerable#partitionメソッド

sortやsort_byの対象にnilが含まれていると扱いにくい 例えば、以下のような例。 ユーザーを最終ログイン時刻でソートする class User attr_accessor :name,:last_login def initialize(name,last_login) @name = name @last_login = last_login end def to_…