我是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"
请帮助!
答案 0 :(得分:4)
你有
render "New"
在您的控制器中。你应该把它改成:
render "new"
答案 1 :(得分:0)
这意味着Rails正在寻找posts/new.html.erb
,而您没有posts/new.html.erb
文件。 (或haml文件,或您正在使用的任何模板语言。