2014-01-27から1日間の記事一覧

外部キー参照を rails g model で プロパティ指定する ; Design

何度も同じことで失敗している いい加減アウトプット コード rails g model 参照始点モデル名 プロパティ1 プロパティ2 ... 参照先モデル名(小文字から始まる):references ex rails g model Subject name:string student:references app/models/subject.rb c…

one to many(関連) ; Rails ; Design

1 対 多 on Rails モデルを使ったとき、どのようにして実現するか Student - Subject 関連を使う Prepare $ rails g model Student name:string $ rails g model Subject name:string student:references $ rake db:migrate db/seeds.rb Student.create! do …

one to one(関連) ; Rails ; Design

Rails 書留レベル one to one をどうやって実現するか Subject - Page 関連 generate model $ rails g model Subject name:string $ rails g model page name:string subject:references $ rake db:migrate app/models/subject.rb class Subject has_one :pa…

関連(Relation) ; Design

Rails の書留 元を辿れば「設計」 DB には世話になってる なぜ Relation があるのか 共通の命令をコードの中で端的にかつ易に記す為。 Relation が無い場合 class Custom ActiveRecord::Base end class Order ActiveRecord::Base end 新規 order を 既存 cus…