创建静态页面时出错

时间:2011-04-23 22:51:30

标签: ruby-on-rails

我正在尝试创建两个静态页面,并且出现以下错误:

  

缺少模板static_pages / index with {:formats => [:html],:locale => [:en,:en],:handlers => [:rhtml,:rxml,:builder,:erb ,:rjs]}在视图路径“F:/ assignment / app / views”

我对rails和web开发很新,所以它可能很简单。

我已按照此链接进入我现在所处的阶段:Static pages in Ruby on Rails

我正在尝试创建两个静态页面,一个名为About,一个名为Help,在基本博客应用程序中。当我创建控制器时,我称之为'static_pages',因为我已经有了一个页面控制器。

任何人都可以就我出错的地方提出任何建议吗?

1 个答案:

答案 0 :(得分:0)

如果我说你想要像localhost:3000/About

这样的路径,我希望我能正确理解你

在这种情况下,您需要创建一个与static_pages控制器中的视图(About.html)同名的方法。

def About
end

注意区分大小写

About.html文件应放在/ static_pages目录中。在routes.rb文件中,您应该:

match '/About' => 'static_pages#About'

希望这有帮助。