Railsでちょこちょこ触りそうな予想のファイル#1
config/routes.rb
# root to: "コントローラ名:アクション名"でドキュメントルート root to: "top#index" # httpメソット名 "パス名" => "コントローラ名#アクション名", get,post両方の場合はmatchを使う, asでアプリケーションから値が取れる get "about" => "top#about", as: "about" # lesson/action => lesson/actionのようにコントローラ名とアクションが一致してたら get "lesson/action"と簡略化出来る # lesson/ get "lesson/:action(/:name)" => "lesson"
membersというテーブルを作成するマイグレーションファイル
db/migrate/日付_create_members.rb
class CreateMembers < ActiveRecord::Migration def change create_table :members do |t| t.integer :number, null: false # 背番号 t.string :name, null: false # ニックネーム t.string :full_name # 本名 t.string :email # メールアドレス t.date :birthday # 生年月日 t.integer :gendar, null: false, default: 0 # 性別(0:男, 1:女) t.boolean :administrator, null: false, default: false # 管理者フラグ t.timestamps end end end
このファイルはrails generateでモデルを作成すると自動的に出来上がる。