ruby-on-rails – Rails 4,使用haml中的可选块渲染部分/布局

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Rails 4,使用haml中的可选块渲染部分/布局前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我创建了一个haml-partial,我想将其用作默认标头.渲染时,我可以选择给它一个块来替换默认内容的一部分.

我尝试过多种方法:@H_502_3@

render partial: "partial",capture: do
# Don't really know why I tried this,Syntax error ofcourse.

render partial: "partial" do
# 'nil' is not an ActiveModel-compatible object. It must implement :to_partial_path.

render layout: "partial" do
# Works,but:

render layout: "partial"
# You invoked render but did not give any of :partial,:template,:inline,:file or :text option.
# So,it always needs the block

还有其他我不知道的选择吗?@H_502_3@

解决方法

使用渲染布局:“”需要块时.

使用render partial:“”不使用块时.@H_502_3@

他们都与当地人合作并寻找预先强调的文件.@H_502_3@

原文链接:https://www.f2er.com/ruby/268433.html

猜你在找的Ruby相关文章