rails勉強会 メモ 其の1migration、 ルートの見方、

いつの日か忘れましたが下書きがあったので見直せるようにアップしときます!

初歩的な内容です。

最近はdotsを使ってrails勉強会に出席しまくっています!勉強会楽しすぎる!神奈川、東京でおもしろそうなのありましたら随時教えていただきたいです。。。。

早速メモ

 

---------------------------------------------------------------------------------------------------- 

 

データベースの変更方法=>写真を登録できるようにする!

  • $ rails generate migration ファイル名 データ名:データ型 ...
  • ファイル名は、Add...To...にすること。

例)rails g migration  AddImageToBooks  image:string

の後にrake db:migrate

それから

コントローラーの修正

Strong parameterに:imageを追加。

def ticket_params
  params.require(:ticket).permit(:name, :price, :email, :tent, :note, :image)
end

-----------------------------------------------------------------------------------------------------

migrationの消去コマンド  rake db:rollback

migrationステータス確認  rake db:status

 

忘れないように注意!!

-----------------------------------------------------------------------------------------------------

 

ルートの指定方法、見方

routes.rb内のget 'keisan/:first_num/:id/:second_num' => 'calcs#keisan'

これはkeisan/:first_num/:id/second_numとurlに入力されたら、calcsコントローラーのkeisanメソッドを使えという意味。

また先頭にsがつくかつかないかはコントローラーを生成したときのものに対応する

  

cd =>ホームに戻る

rails destroy controller 名前 =>コントローラー消去

rails destroy model 名前  => モデル消去

 

以上!