一致するルートはありません [GET] “demo/hello”
概要
現在、Ruby on Rails ガイドを実行しているのですが、少し問題が発生したようです。ビュー フォルダーの 1 つにビューを複製しました。
こんにちは。html.erb そして インデックス.html.erb
ブラウザ経由でアクセスしようとした場合(localhost:3000/demo/“…”) 元のデモ/インデックスのみが機能しますが、デモ/ハローには「ルートが一致しません」と表示されます。
解決策
追加
get "demo/hello" => "your-controller#your-action"
あなたのルートへ.rb
例えば:
app/controllers/demos_controller.rb:
class DemosController < ApplicationController
def hello
end
end
app/views/demos/hello.html.erb:
<p>Hello World</p>
config/routes.rb:
get "demo/hello" => "demos#hello"
アップデート: コメントから: 詳細については、Rails ガイドを確認してください: http://guides.rubyonrails.org/routing.html