0

嗨,我是 Rails 新手,我开始研究一个现有项目。我想将新页面集成到网站。我在文件夹 Sites(页面名称 xxxx.html.erb)下创建了新页面,其中包含名为 sites.and 的控制器的控制器,并在控制器中创建了方法

def xxxx

end 

当我尝试访问该页面时,显示以下错误

找不到 SitesController 的操作“显示”

我认为这是 routes.rb 文件的问题,请帮助我我尝试添加此匹配“xxxx”=>“Sites#xxxx”但不工作.......

4

2 回答 2

0
  1. 你需要创建一个控制器,命名为 SitesController,在这个控制器中你可以添加 xxxx 动作。

2. 然后你需要在 config/routes.rb 文件中添加路由。供您参考http://guides.rubyonrails.org/routing.html

于 2012-08-28T06:52:20.117 回答
0

抱歉,我在站点路由文件中使用了大写“ S ”并在链接中使用了大写“ s ”,我得到了答案<%= link_to "Profile", :controller => "**Sites**", :action => "xxxxx"%>

于 2012-08-28T06:56:24.970 回答