1

Rails 3.2 アプリケーションには次の 2 行があります。最初のものは機能しますが、2 つ目は機能しません。レイアウトは適用されません。

<%= render partial: 'question_pages/question_page', layout: 'layouts/question_page', locals: {question_page: question_page} %>

<%= render question_page, layout: 'layouts/question_page' %>

にレイアウトを渡せない理由についてのアイデアはありますrender variableか?

4

1 に答える 1

0

新しい回答のために編集: これは不可能だと思ったのでRailsにパッチを当てましたが、Railsの開発者は私にもっとよく言った:

https://github.com/rails/rails/pull/7169

を呼び出してレイアウトを指定できますrender partial: @variable, layout: 'somelayout'。追加のオプションを含めるときはいつでも、指定する必要がありますpartial:

于 2012-07-26T16:37:16.990 に答える