Многоразовые шаблоны форм в Rails / Grails / Playframework - PullRequest
1 голос
/ 07 января 2012

Как я могу сделать это с Rails, Grails или Playframework?

Что такое эквивалент Rails / Grails / Playframework для

{% for field in form %}
   <div class="fieldWrapper">
     {{ field.errors }}
     {{ field.label_tag }}: {{ field }}
   </div>
{% endfor %}

?

Ответы [ 3 ]

2 голосов
/ 09 января 2012

В Grails шаблоны используются для хранения многократно используемых кусков контента.Шаблон Grails с именем _myTemplate.gsp может быть включен в другую страницу (GSP) с помощью

<g:render template="myTemplate"/>

. Для конкретного случая определения разметки форм в режиме СУХОЙ имеется несколько плагинов.Наиболее продвинутый / популярный - это, вероятно, бобовые поля , но скоро появится преемник .

1 голос
/ 07 января 2012

Вы можете сделать это с частями в Rails - http://guides.rubyonrails.org/layouts_and_rendering.html#using-partials

0 голосов
/ 14 января 2012

Я думаю, что вы задали два вопроса, первый из которых касается повторного использования шаблона в другом шаблоне, а второй - итерации по объекту.

В игровой среде: для первого вы должны использовать , включая , а для второго список тег.

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