Rails“模板丢失”错误
我是Rails的初学者。
在routes.rb
我有
resources :posts
http://sofzh.miximages.com/ruby-on-rails/FlGROJC.png?1
当我点击post的空标题“添加新post”时,我得到一个错误
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"
请帮忙!
你有
render "New"
在你的控制器中。 您应该将其更改为:
render "new"
这意味着Rails正在寻找posts/new.html.erb
,而你没有posts/new.html.erb
文件。 (或haml文件,或您正在使用的任何模板语言。