1

我是 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"

请帮忙!

4

2 回答 2

4

你有

render "New"

在您的控制器中。您应该将其更改为:

render "new"
于 2013-10-10T18:28:29.143 回答
0

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

于 2013-10-10T18:13:55.500 回答