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