我正在尝试创建两个静态页面,并且出现以下错误:
缺少模板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',因为我已经有了一个页面控制器。
任何人都可以就我出错的地方提出任何建议吗?
答案 0 :(得分:0)
如果我说你想要像localhost:3000/About
在这种情况下,您需要创建一个与static_pages控制器中的视图(About.html)同名的方法。
def About
end
(注意区分大小写)
About.html文件应放在/ static_pages目录中。在routes.rb文件中,您应该:
match '/About' => 'static_pages#About'
希望这有帮助。