1

我的 rails 3.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 回答