読者です 読者をやめる 読者になる 読者になる

It's raining cats and dogs.

無駄なことなんてないはず

テーブル名を複数系ではなく単数形として作成する

あんまし使わないと思うけど、メモ。
config/application.rb

config.active_record.pluralize_table_names = false

を追加。
modelをgenerateしてみる

$ bundle exec rails g model user
      invoke  active_record
      create    db/migrate/20110925050358_create_user.rb
      create    app/models/user.rb
      invoke    rspec
      create      spec/models/user_spec.rb

migrationのファイルも単数形になってる。
中身をみる

class CreateUser < ActiveRecord::Migration
  def self.up
    create_table :user do |t|

      t.timestamps
    end
  end

  def self.down
    drop_table :user
  end
end

CreateXXXXXのXXXXXの部分も単数形。create_table :xxxxxも単数形。
db:migrateしても単数形のテーブルができました。


おわり