たとえば: 私はTask
とList
の2つのモデルを持っています。 Task
belongs_to
List
。 私はlists/show.html.erb view
の中に部分的にlists/_form.html.erb
をレンダリングしています。 は今、私は部分的lists/_form.html.erb
内の部分tasks/_fields.html.erb
をレンダリングする必要があります:私はlists/_form.html.erb
内tasks/_fields.html.erb
をレンダリングしようとした場合Rails 3の別の部分から別の部分のレンダリング部分
<%= render 'tasks/fields' %>
しかし、私はエラーにActionView::MissingTemplate
を取得し、すべてが動作します。私はこの問題を解決するには、2つの悪い方法を参照
:
- 場所
_fields.html.erb
lists
にフォルダ - は部分
lists/_form.html.erb
からビューを作成し、http://guides.rubyonrails.org/layouts_and_rendering.html
から「ネストされたレイアウトを」しようとされていますそこに良い方法はありますか?
を – aetaur