Рельсы 3 вид частичного прохождения блока - PullRequest
0 голосов
/ 17 января 2011

Я хотел бы создать партиал следующим образом:


%nav.tab_nav
  %ul
    %li.active
          %a
            Variable1
        %li
          %a
            Variable2
        %li
          %a
            Variable...n

Там, где переменная1, переменная2 и т. Д. Существуют, но число переменных меняется, поэтому я могу просмотреть массив аргументов или что-то еще, но я не знаю, как передать этот массив в частное. Есть ли способ передать блок или подобное?

1 Ответ

1 голос
/ 18 января 2011

Проходящие местные жители по частичному:

= render :partial => "tabs", :locals => { :items => ["foo", "bar", "baz"] }

Петля часть:

%nav
  %ul
    - items.each do |item|
      %li
        %a= item

http://guides.rubyonrails.org/layouts_and_rendering.html#passing-local-variables

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...