2010-12-27 16 views

Odpowiedz

25

być precyzyjnym przy dodaniu zajęć. Możesz także użyć bloków z content_tags, jeśli masz kilka linii.

content_tag(:p, :class => 'msg') do 
    content_tag(:span, "Most ... friends.", :class => "strong") + 
    content_tag(:br) + 
    content_tag(:span, "- Lord .. ", :class => "emphasize") 
end 
+0

Podoba mi się to. Wygląda to o wiele czystsze niż zaakceptowana odpowiedź. – cbmeeks

+0

Możesz także użyć "concat" zamiast "+": http://robots.thoughtbot.com/post/9123352587/nesting-content-tag-in-rails-3 –

1

Czy tego właśnie szukasz?

content_tag(:p, content_tag(:span, 'Most people enjoy the inferiority of their best friends.') + '<br/>' + content_tag(:span, ' - Lord Chesterfield'))