Rails“模板丢失”错误

时间:2013-10-10 18:12:07

标签: ruby-on-rails ruby

我是Rails的初学者。

routes.rb我有

resources :posts

http://i.imgur.com/FlGROJC.png?1

当我点击帖子的空标题“添加新帖子”时,我收到错误

Template is missing
Missing template posts/New, application/New with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}.
Searched in:
 * "/home/dilip/blog/app/views"
 * "/home/dilip/.rvm/gems/ruby-1.9.3-p448/gems/devise-3.0.0.rc/app/views"

请帮助!

2 个答案:

答案 0 :(得分:4)

你有

render "New"

在您的控制器中。你应该把它改成:

render "new"

答案 1 :(得分:0)

这意味着Rails正在寻找posts/new.html.erb,而您没有posts/new.html.erb文件。 (或haml文件,或您正在使用的任何模板语言。