3

ねえ、私はそれを実行しようとしたときにレール上のルビーガイドに従いました私は次のエラーを受け取りました、そして私はそれを修正する方法がわかりません:

ActionView::MissingTemplate in Posts#new

Showing /home/jandre/Downloads/RubyForRails/blog/app/views/posts/_form.html.erb where line #29 raised:

Missing partial tags/form with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. Searched in:
  * "/home/jandre/Downloads/RubyForRails/blog/app/views"

Extracted source (around line #29):

26:   </div>
27:   <h2>Tags</h2>
28:    <%= render :partial => 'tags/form',
29:               :locals => {:form => f} %>
30:   <div class="actions">
31:     <%= f.submit %>
32:   </div>

Trace of template inclusion: app/views/posts/new.html.erb

Rails.root: /home/jandre/Downloads/RubyForRails/blog


app/views/posts/_form.html.erb:29:in `block in _app_views_posts__form_html_erb__1175061583764259658_69931731368600'
app/views/posts/_form.html.erb:2:in `_app_views_posts__form_html_erb__1175061583764259658_69931731368600'
app/views/posts/new.html.erb:3:in `_app_views_posts_new_html_erb___2345045124576917782_69931899129680'
app/controllers/posts_controller.rb:33:in `new'
4

2 に答える 2

4

このエラーは、 app / view/tagsに_form部分がないことを意味します

于 2012-06-07T08:22:54.587 に答える
2

ファイル名の一部がアンダースコアで始まることを確認してください。

_somepartial.html.erbそれよりもsomepartial.html.erb

于 2013-05-30T00:47:17.640 に答える