0

私はログを見ています、そしてこれは私が見ているものです

Processing by TestController#get_branches_for_repo as */*

ActionView::MissingTemplate (Missing template test/get_branches_for_repo, application/get_branches_for_repo with {:handlers=>[:erb, :builder], :formats=>[:html, :text, :js, :css, :ics, :csv, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json], :locale=>[:en, :en]}. Searched in:* "/export/web/metrics-vviswanathan/app/views"):

私には見解があります

_get_branches_for_repo.erb

アプリ/ビュー/テスト/

*/*として処理しているとはどういう意味ですか?

ああ、私のコントローラー関数は次のようになります

def get_branches_for_repo
   blah

   render :partial => "get_branches_for_repo"
end

助けてください

4

2 に答える 2

1

ファイル名の真ん中_get_branches_for_repo.erbがないのはなぜですか? .htmlそれを追加し、念のためファイルを再保存して、もう一度やり直してください。

について*/*。ページを更新した後のIEがこれを行うことを私は知っています。それはRailsのものではありません。心配する必要はありません。

于 2012-05-18T19:12:10.337 に答える
0

パーシャルをレンダリングするときに特定のレイアウトを使用していますか? 私は通常、一部のテンプレートの一部である必要があり、それ自体でレンダリングできるとは思わないため、ビューでパーシャルを使用します。ビュー ファイルを _get_branches_for_repo.erb から get_branches_for_repo.erb (アンダースコアなし) に変更し、コントローラーで render ステートメントをまとめて取り出すことで、探しているのと同じ効果を得ることができますか。そうすれば、部分テンプレートではなくテンプレートを使用できます。もう少し情報を提供していただければ、さらにお役に立てるかもしれません。これが役立つことを願っています。これは、私を大いに助けてくれたレンダリングのガイドですhttp://guides.rubyonrails.org/layouts_and_rendering.html

于 2012-05-18T21:04:12.763 に答える