私は ruby on rails を初めて使用するので、速度を上げるのに苦労しています。ユーザー認証用のデバイスをセットアップしましたが、すべてうまくいっているように見えました。ルートを設定しようとするまで
基本的に、/public/index.html を削除し、新しいデフォルト ルートを設定しました。これが私の /config/routes.rb です
MyApp::Application.routes.draw do
authenticated :user do
root :to => 'home#index'
end
root :to => "home#index"
devise_for :users
end
わかりましたので、それは十分に簡単に思えます。ホームコントローラー/ビューを生成しました。私の index.html.erb は単なるデフォルトです。私のコントローラーも空白です。
rake routes を実行すると、ルートへのルートが表示されます。
root / home#index
root / home#index
だから、これはうまくいくようです!しかし...そうではありません。インデックスを開こうとするとエラーが発生する
No route matches [GET] "/"
サーバーの詳細は重要ではないと思いますが、nginx です。誰かが重要だと思う場合は、サーバー構成を投稿できます。