Rails3静态控制器没有找到实际的静态页面

时间:2011-05-25 16:54:43

标签: ruby-on-rails ruby-on-rails-3 routes

我可能已经明白,在我没有提及它的情况下,我对Rails很陌生:)

所以我有一个正常工作的静态控制器。这是路线:

match "/pages/:page" => "pages#team"

我能够确认此路由是否正常,因为此控制器代码将内容输出到控制台:

def team
  print("Output some test code to see if system gets here\n") 
end

我想要做的是让控制器重定向到我制作的视图页面。我的观看页面是:team.html.rb,它位于/app/views/pages/team.html.rb

如何让控制器重定向?

谢谢!

2 个答案:

答案 0 :(得分:2)

确保您在团队pages中有一项操作

#in PagesController
def team
end

然后将您的文件重命名为: team.html.erb

答案 1 :(得分:0)

只是一个FYI,你可能想要从thinkbot检查高电压来处理静态页面:

https://github.com/thoughtbot/high_voltage