Я немного любитель Ruby on Rails, и я пытаюсь вложить тег div внутри тега привязки в rails.Я могу заставить это работать, но полученный код, который я написал, ужасен и, конечно, НЕ является путём рельсов.
Вот пример того, что я пытаюсь выполнить в HTML:
<a href="tell-a-friend">
<div id="tellafriend">
<strong>Strength in Numbers.</strong><br />
Suggest a friend or colleague to participate in this survey.
</div>
</a>
Вот что я придумал, чтобы сделать это в ERB:
<%= link_to content_tag(:div,
content_tag(:strong, 'Add your labor rates now.') +
content_tag(:br, '') + ' We are counting on you.', :id => 'participate'),
participate_path %>
Или здесь я смешал немного HTML и ERB:
<%= link_to '<div id="results">
<strong>See the results.</strong><br />
Knowledge is power.
</div>'.html_safe, results_path %>
Оба моих решения кажутся очень уродливыми.... но переместить его в помощника не кажется правильным, учитывая, что содержимое DIV меняется, и я отображаю только 3 из них на одной странице.
Так что, если кто-тознаю о лучшем способе сделать это, мне интересно!Любая комбинация HTML, ERB и HAML мне подходит.