Rails 3 загружает список сообщений в гармошке - PullRequest
0 голосов
/ 21 августа 2011

У меня есть стандартный аккордеон, который выглядит как

<h3><a href="#">Section 1</a></h3>
    <div>
        <p>
        Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
        ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
        amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
        odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
        </p>
    </div>
    <h3><a href="#">Section 2</a></h3>
    <div>
        <p>
        Sed non urna. Donec et ante. Phasellus eu ligula. Vestibulum sit amet
        purus. Vivamus hendrerit, dolor at aliquet laoreet, mauris turpis porttitor
        velit, faucibus interdum tellus libero ac justo. Vivamus non quam. In
        suscipit faucibus urna.
        </p>
    </div>

и в настоящее время мое представление загружает список сообщений, таких как

    <ul id="msgs_list">
        <% msgs.each do |msg| %>
            <div class="msg_message_container">
                <%= h msg.title %>
                <%= h msg.message %><br />
        <% end %>
    </ul>

Как мне обернуть заголовок каждого сообщения в теги аккордеона h3 и поместить каждое сообщение в отдельный div аккордеона? Спасибо

1 Ответ

2 голосов
/ 21 августа 2011

Этот код работает для вас?Я избавился от ul и div для msg_message_container, но добавить их обратно, если они вам нужны, должно быть легко.

<% msgs.each do |msg| %>
  <h3><a href="#"><%= h msg.title %></a></h3>
    <div>
      <p>
        <%= h msg.message %>
      </p>
    </div>
<% end %>
...