目前正在通过导轨上的ruby运行,我似乎遇到了轻微的障碍。我复制了一个视图文件夹中的视图:
hello.html.erb和index.html.erb
当试图通过浏览器访问它时(localhost:3000 / demo /“...”)只有原始的demo / index工作但demo / hello有“No Route Matches”
加
get "demo/hello" => "your-controller#your/action"
到您的routes.rb
例如:
应用程序/控制器/ demos_controller.rb:
class DemosController < ApplicationController
def hello
end
end
应用程序/视图/演示/ hello.html.erb:
<p>Hello World</p>
配置/ routes.rb文件:
get "demo/hello" => "demos#hello"
更新:从评论:查看rails指南了解更多详情:http://guides.rubyonrails.org/routing.html
得到'你的网址',到:'你的控制器#yourraction',例如。
get '/demos/hello', to: 'demos#hello'