考虑这样的partial.haml:
- haml_tag :body, {:id => @instance_var}
我想做的是将 haml 内容嵌套在渲染的部分下。像这样的东西:
= render 'partial_file' do
%h1 My test
%p Trying to nest under a partial output.
但这会导致 View 错误,例如:
'nil' is not an ActiveModel-compatible object that returns a valid partial path.
是否有类似的解决方案可以实现此目的?
最佳答案
我按照 Rails: How to render repetitive form block? 中的建议解决了这个问题通过将渲染指定为 :layout
:
= render :layout => 'partial_file' do
%h1 My test
关于ruby-on-rails - Haml 嵌套与 Rails 中渲染的部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16428982/