2017-04-03 1 views
0

if文を使ってパーシャルをレンダリングしようとしています。これは代替コンテンツをレンダリングします。これを行い、別のレイアウト(例えば、ヘッダーとフッターを使用しないレイアウト)を使用してコンテンツ自体をレンダリングしたい場合、これは可能ですか?新しいレイアウトで部分をレンダリングする

<%= render partial: "partialname", layout: "layouts/blank" %> 

私は周りを見回したとビューでこれをやってみましたが、

'Missing partial layouts/_blank' 

を示すエラーを取得してきた私は何かが足りないのですか?レイアウトは部分的ではないので、アンダースコアを使用する理由は不明です。

コントローラでこれを行う方が良いですか?

+1

をお試しください:「blank''、おそらく? –

+0

私は依然として_blankの部分を見ていることを指摘するエラーを受け取ります。 –

+0

その部分に対応するアクションがある場合は、 – marmeladze

答えて

0

`レイアウトを試してみてください

<%= render partial: "partialname", :layout => false %> 
関連する問題