railsでwebアプリケーションを作っているのですが、アプリを開いた時、top.html.erbの画面を表示させたいのですが、cloud9のトップページが表示されます。これらのコードを書いて実行すると、エラーが発生しました。
コードを再確認したのですが、どのコードが間違っているかわからず、先へ進めません。
アプリの仕様としては、deviseを使っており、管理者とログイン者で分けるため、namespaceを使っています。
コードを見返してみても、おかしいところは見つからず、解決できません。
railsに関してはまだまだ初心者です。
お忙しいとは思いますが、回答よろしくお願いします。
routes.rb
Rails.application.routes.draw do namespace :public do resources :homes,only:[:index] end root 'homes#top' end
homes.contoller.rb
class Public::HomesController < ApplicationController def top end end
top.html.erb
<div class="container"> <div class="row"> <div class="col"> <h1>管理者ログイン</h1> </div> </div> </div>
・試したこと
・コードの確認
・エラー文の確認
よろしくお願いします
回答1件
あなたの回答
tips
プレビュー