scaffold-01作成
/config/database.yml
development: adapter: mysql database: member_development username: root password: host: localhost test: adapter: mysql database: member_test username: root password: host: localhost production: adapter: mysql database: member_production username: root password: host: localhost
■データベース作成。
mysql>create database member0420_development character set utf8;
■モデルの作成
$ ruby script/generate model member ./script/../config/boot.rb:20:Warning: Gem::SourceIndex#search support for String patterns is deprecated :0:Warning: Gem::SourceIndex#search support for Regexp patterns is deprecated exists app/models/ exists test/unit/ exists test/fixtures/ create app/models/member.rb create test/unit/member_test.rb create test/fixtures/members.yml create db/migrate create db/migrate/001_create_members.rb
■/db/migrate/001_create_members.rb
class CreateMembers < ActiveRecord::Migration def self.up create_table :members do |t| t.column :number, :integer t.column :name, :string t.column :create, :datetime end end def self.down drop_table :members end end
■migrate(テーブル作成、field作成。)
$ rake db:migrate (in /Users/mono/dev/rails/chap0424) == CreateMembers: migrating =================================================== -- create_table(:members) -> 0.0034s == CreateMembers: migrated (0.0036s) ==========================================
■scaffold
$ ruby script/generate scaffold Member ./script/../config/boot.rb:20:Warning: Gem::SourceIndex#search support for String patterns is deprecated :0:Warning: Gem::SourceIndex#search support for Regexp patterns is deprecated exists app/controllers/ exists app/helpers/ create app/views/members exists app/views/layouts/ exists test/functional/ dependency model :0:Warning: Gem::SourceIndex#search support for Regexp patterns is deprecated exists app/models/ exists test/unit/ exists test/fixtures/ identical app/models/member.rb identical test/unit/member_test.rb identical test/fixtures/members.yml create app/views/members/_form.rhtml create app/views/members/list.rhtml create app/views/members/show.rhtml create app/views/members/new.rhtml create app/views/members/edit.rhtml create app/controllers/members_controller.rb create test/functional/members_controller_test.rb create app/helpers/members_helper.rb create app/views/layouts/members.rhtml create public/stylesheets/scaffold.css