モデルを作る


Railsのモデルを作ります。

コマンドからモデルを作る

rails generate modelコマンドからUserというモデルとマイグレーションファイルを作ります。

rails generate model user name:string
invoke active_record
create db/migrate/20140129130422_create_users.rb
create app/models/user.rb
invoke test_unit
create test/models/user_test.rb
create test/fixtures/users.yml

modelの後ろにはname:stringのようにカラムと型を指定します。コマンドを叩くと簡単にモデルを生成できるのでRailsで一般的にはコマンドでモデルを生成するようです。

データ型
string 文字列型
integer 数値型

手書きでモデルを作る

手書きでUserというモデルを作ります

class Uer < ActiveRecord::Base end

モデルはActiveRecord::Baseから作られますね。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です