Modelとテーブルを追加する
追加したいテーブル
CREATE TABLE `hchuno_items` ( `id` int(11) NOT NULL AUTO_INCREMENT, `code` int(11) DEFAULT NULL, `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `version` int(11) DEFAULT NULL, `created_at` datetime DEFAULT NULL, `updated_at` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
手順
Active Recordを使ってModelを生成
$ rails generate model hchuno_items code:integer name:string version:integer
invoke active_record
create db/migrate/20150205000000_create_hchuno_items.rb
create app/models/assetbundle_master.rb
invoke rspec
create spec/models/hchuno_items_spec.rb
invoke factory_girl
create spec/factories/hchuno_items.rb
マイグレーションを実行してテーブルを追加
$ rake db:migrate
(in /Users/hchuno/projects)
== 20150205000010 CreateHchunoItems: migrating =========================
- create_table(:hchuno_items)
-> 0.0399s
== 20150205000012 CreateHchunoItems: migrated (0.0400s) ================