Потребление уценки внутри yaml
Я делаю свой первый сайт с посредником, и он поднимает некоторые вопросы для меня. Один из которых, если это приемлемо или / и правильный подход.
Мой сайт организован так:
data
about.yml
carrer.yml
...
source
en
about
index.html.erb
career
index.html.erb
...
config.rb
GemFile
Gemfile.lock
Я хочу использовать.yml из моего файла html.erb, чтобы внутри моего yaml было следующее:
pt:
slides:
- url: "/images/url.png"
markdown: "#Heading One"
- url: "/images/url.png"
markdown: "#Heading One"
- url: "/images/url.png"
markdown: "#Heading One"
en:
slides:
- url: "/images/nocturna_new_lisbon_bridge_2.jpg"
---
markdown:
#Heading Oness
####Heading Four
---
- url: "/images/url.png"
markdown: "#Heading One"
- url: "/images/url.png"
markdown: "#Heading One"
Нет проблем на моем pt
версия, но как я могу сделать более сложную уценку, как на en
версия? Это не работает...
Наконец на моем index.html.erb я где-то на странице:
<% data.homepage_carousel.en.slides.each_with_index do |f, index| %>
<div class="item <%='active' if index == 0 %>" style="background-image:url(<%= f.url %>)">
<div class="carousel-caption">
<%= markdown f.markdown %><!-- CALLING HELPER-->
</div>
</div>
<% end %>
И это нормально...
1 ответ
Решение
Похоже, это сделало бы это:
en:
slides:
- url: "/images/nocturna_new_lisbon_bridge_2.jpg"
markdown: >
#Heading Oness
####Heading Four
...
Рекламные места в дополнительных строках были тем, что я искал, а также> в начале вар.