Sha256: ff883571a3b6fff4167d0ad8e7191cfacbe7cf72e3110aef304f99ddd7404489
Contents?: true
Size: 814 Bytes
Versions: 6
Compression:
Stored size: 814 Bytes
Contents
# -*- coding: utf-8 -*- class Post < ActiveRecord::Base has_one :user comma do title description user :full_name end end class User < ActiveRecord::Base comma do first_name last_name full_name "Name" end comma :shortened do first_name last_name end def full_name "#{first_name} #{last_name}".strip end end class CreateTables < ActiveRecord::Migration def self.up create_table :users do |t| t.string :first_name t.string :last_name t.timestamps end create_table :posts do |t| t.references :user t.string :title t.string :description t.timestamps end end def self.down drop_table :posts drop_table :users end end ActiveRecord::Migration.verbose = false CreateTables.up
Version data entries
6 entries across 6 versions & 1 rubygems