Web サイトの開発に仲介業者を使用しており、.yml ファイルを使用してマークアップをコンテンツから分離したいと考えています。だからここに質問があります:
特定のCSSクラスに応じてRubyデータパスを変更する方法はありますか?
たとえば、親タグに css クラスがある場合にのみ特定のコンテンツを表示したい:
そんな感じ
クラス「ページ」のみを使用する場合、出力はsliderA-Section、slider.ymlから取得する必要があります
<div class="page">
<div class="slider">
<span class="content">
<%= data.slider.sliderA.content %>
</span>
</div>
</div>
しかし、クラス「B」を「ページ」コンテナーに追加すると、出力は同じ yml ファイルからのものである必要がありますが、その中の SliderB セクションからのものでなければなりません。
css-classに依存する変数などを使用して、データパスのこの(DYN)部分を動的にしたい
<%= data.slider.DYN.content %>
そのようなことは可能ですか?