Route
みなさん、こんにちは
今年の前半はRailsについて学んだことなどを書いていきます。
今は「実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング」にそって勉強しています。
まずはRailsのアプリケーションを作成した後、ユーザのロールごとに表示させるためのページを作成しました。
その際にルーティングが少しややこしかったので図に書いて見ました。
まずは
▪️config/routes.rb
root/staffでアクセスが来たらtopコントローラーの「index」アクションを呼び出すと書いてあります。
namespace :staff do
root 'top#index'
end
▪️app/controller/admin/top_controller.rb
「index」アクションの中ではindex(のページ)を表示しろと書いてある
def index
render action: 'index'
end
▪️app/views/admin/top/index.html.erb
indexページには下記のように書いてあるので、titleが表示されます。
<% @title = '管理者トップページ' %>
<h1><%= @title %></h1>
まだ「管理者トップページ」しか表示されないのですが、今後が楽しみです(^-^)