1
我的rails 3.2應用程序中有以下兩行。第一個工作,第二個不工作 - 佈局不適用。rails:渲染變量與佈局不起作用
<%= render partial: 'question_pages/question_page', layout: 'layouts/question_page', locals: {question_page: question_page} %>
<%= render question_page, layout: 'layouts/question_page' %>
關於爲什麼我無法將佈局傳遞給render variable
的任何想法?
'question_page'的值究竟是什麼?它是一個符號嗎?一個字符串?還有別的嗎? – MrTheWalrus 2012-07-24 16:31:40
這是一個QuestionPage類型的ActiveRecord對象。因此,在調用'render question_page'時,rails會查找名爲question_pages/_question_page.html.erb的局部視圖,並將對象作爲「question_page」 – 2012-07-26 13:49:05