generateコマンド
rails generate controller home top
① views/home/top.html.erb
homeフォルダとtop.html.erbファイルが作成される。
② controllers/home_controller.rb
コントローラーファイルの中にhome_controller.rbというファイルが作成され、ファイルの中にtopメソッドが追加される。
呼び出すときはURL/home/topにより、
homeコントローラーのtopアクションを呼び出す。
※ページが表示されるまでに、ルーティング→コントローラ→ビューという順で処理が行われていることを理解する。
route
設定
Rails.appliovation.routes.draw do
get "top"=>"home#top"
end
上記の用に記載することで
URL/topで呼び出し可能。
"/"にすることでURLで呼び出し可能。
memo
app…アプリケーションのメインフォルダ
config…設定情報に関するフォルダ
db…データベースに関するフォルダ
app/asset…image,JS,cssのリソースフォルダ