Html 动态内容取决于css类
我用于开发网站,希望通过使用.yml文件将标记与内容分离。问题是: 有没有办法根据特定的css类更改ruby数据路径 例如,仅当父标记中存在css类时,我才想输出某些内容: 诸如此类 如果我只使用类“page”,输出必须来自sliderA部分,slider.ymlHtml 动态内容取决于css类,html,css,ruby,sass,middleman,Html,Css,Ruby,Sass,Middleman,我用于开发网站,希望通过使用.yml文件将标记与内容分离。问题是: 有没有办法根据特定的css类更改ruby数据路径 例如,仅当父标记中存在css类时,我才想输出某些内容: 诸如此类 如果我只使用类“page”,输出必须来自sliderA部分,slider.yml <div class="page"> <div class="slider"> <span class="content"> <%= data.
<div class="page">
<div class="slider">
<span class="content">
<%= data.slider.sliderA.content %>
</span>
</div>
</div>
但是如果我将类“B”添加到“page”容器中,那么输出必须来自同一个yml文件,但来自其中的SliderB部分
我希望通过使用一个变量左右,使数据路径中的这个(DYN)部分成为动态的。。这取决于css类
<%= data.slider.DYN.content %>
这样可能吗 您可以尝试以下操作:
您应该能够动态访问数据,如下所示:
<% DYN = sliderA %>
<%= data.slider[DYN].content %>
PS:您是否知道page_类helper()?也许它也能帮助你