我是rails的新手,我开始处理一个现有的项目。我想将新页面集成到网站。我在文件夹Sites(页面名称xxxx.html.erb)下创建了新页面,其中有控制器名为sites.and在控制器中创建方法
def xxxx
end
当我尝试访问该页面后显示错误
找不到SitesController
的动作'show'我认为这是routes.rb文件的问题请帮帮我 我试着加上这个 匹配“xxxx”=> “网站#xxxx”但没有工作.......
答案 0 :(得分:0)
2。然后你需要在config / routes.rb文件中添加路由。供您参考http://guides.rubyonrails.org/routing.html
答案 1 :(得分:0)
很抱歉,我在网站路线文件中使用了资本“ S ”并且在链接<%= link_to "Profile", :controller => "**Sites**", :action => "xxxxx"%>
中使用了资本“ s ”,我得到了答案问题