Ruby on Rails について調べ始めたばかりで、Dave Thomas と DHH の「Agile Web Development with Rails」を読んでいます。この本は 2005 年のものなので、多くのコードとターミナル コマンドは古くなっていますが、あまり手間をかけずに 57 ページにたどり着きました。57 ページで、Rails を使用して「depot」という名前のアプリを作成しましたが、次のコマンドを発行してその足場機能を使用するよう求められています。
ruby script/generate scaffold Product Admin
それがうまくいかなかったので、過去7年間で手順がわずかに変更されたと考えたので、代わりにこのコマンドを(成功して)実行する前に、あまり多くのGoogle検索を行う必要はありませんでした。
rails generate scaffold Product Admin
これはうまくいくように見えました。少なくとも、ターミナルで緑色の「作成」という単語のリストを取得し、新しいコントローラーとモデルがアプリに追加されました。さて、ステップはサーバーを起動して(簡単に)に行くことlocalhost:3000/admin
ですが、今では悪名高いものになり、そのNo route matches [GET] "/admin"
理由がわかりません。routes.rb からコメントを外しましmatch ':controller(/:action(/:id))(.:format)'
たが、それでも同じエラーがスローされます。
私は何を逃したのですか?