Railsをやっています。
application.html.rb を制御して、”indexのページ(URLで、'/'の時)”
を表示している時だけヘッダーを表示したいのですが、if文の指定がわからず困っています。
以下のような書き方かなと思うのですが、うまくいかず。。。。
アドバイスいただけると嬉しいです。
Rails
1<% if request.path == current_page?(root_path) %> 2 <%= render 'partial/header' %> 3<%else%> 4 <div></div> 5<%end%>
Rails
1<% if request.path == '/' %> 2 <%= render 'partial/header' %> 3<%else%> 4 <div></div> 5<%end%>
Rails
1Rails.application.routes.draw do 2 ActiveAdmin.routes(self) 3 devise_for :users 4 root to: 'page#index' 5 # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html 6 # APIコントローラへのルーティング 7 namespace :api, {format: 'json'} do 8 namespace :v1 do 9 resources :goals, only: [:index, :show, :create,:update] 10 end 11 end 12 namespace :api, {format: 'json'} do 13 namespace :v1 do 14 resources :employees, only: [:index, :show] 15 end 16 end 17 namespace :api, {format: 'json'} do 18 namespace :v1 do 19 resources :users, only: [:index,:destroy] 20 end 21 end 22 23 24end 25
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/11 00:16
2019/12/11 00:56