0

このディレクトリにビューがあります:

app/views/mobile/dis/my_view.html.haml

その中には、パーシャルをレンダリングするための単純な 1 行のコードがあります。

= render "dis_content", :preview => false

その部分は my_view.html.haml ファイルと同じディレクトリにあり、_dis_content.html.haml と呼ばれます

しかし、何らかの理由で my_view.html.haml ファイルをレンダリングしようとすると、次のエラーが発生します。

Missing partial mobile/dis/dis_content, mobile/base/dis_content, application/dis_content with {:locale=>[:en, :en], :handlers=>[:haml, :erb, :builder]

パーシャルが表示されない理由は何ですか?

ありがとう!

4

2 に答える 2

1

私はあなたが必要かもしれないと思う

render :partial => "dis_content"

于 2012-04-27T14:07:50.617 に答える
1

これを試すことができます:

   <%= render 'form' %>

または他のフォルダーの場合

 <%= render 'layouts/my_other_layouts'%>
于 2012-04-27T14:18:42.080 に答える