静的ページを作成しようとしています。入力$ rails generate controller StaticPages home help --no-test-framework
すると、以下の出力が得られました。
conflict app/controllers/static_pages_controller.rb
Overwrite
/Users/themaktravels/rails_projects/sample_app/app/controllers/static_pages_controller.rb? (enter "h" for help) [Ynaqdh] d
class StaticPagesController < ApplicationController
- def ...
+ def home
+ end
+
+ def help
end
end
Retrying...
私は違いが何であるかを見ようとしましたが、違いが何であるかを理解するためにこれに慣れていません。ファイルを上書きしないようにしてから URL をテストしたところ、自分のページでこのエラーが発生しました。
Routing Error
No route matches [GET] "/static_pages/home"
Try running rake routes for more information on available routes.
次に、変更を GIT でチェックアウトしてから、rake ルートを実行しようとしました
bundle update rake
bundle show rake
require 'rake/dsl_definition'
しかし、私の静的ページにはまだエラーが表示されます。助言がありますか?ありがとうございました!