root(http://localhost:3000)ページだけに、newsというボックスを表示させたいです。
他のページには表示させたくないのですが、どうすれば特定のページの設定ができるのでしょうか?
イメージとしては下の画像です。
私の考えとしては
root(http://localhost:3000)がtopページなので、
home/newsというページを作り、そこに「newsページのボックス」を表示させるようにすればいいのかな?と思いやったのですが
そのhome/newsをrootだけに表示させる方法が見当たりませんでした。
恐れ入りますがご尽力お願いいたします。
routes.rb の内容を追記して下さい。
ありがとうございます。上記は解決致しました。
恐れ入りますが
rootのnewsの下にposts/indexを置くにはどうすればいいのでしょうか?
rootの中身は
get "posts/index" => "posts#index"
get "posts/new" => "posts#new"
get "posts/:id" => "posts#show"
post "posts/create" => "posts#create"
get "posts/:id/edit" => "posts#edit"
post "posts/:id/update" => "posts#update"
post "posts/:id/destroy" => "posts#destroy"
root "home#top"
になります。
回答2件
あなたの回答
tips
プレビュー