2013-04-19 6 views
0

Я хочу, чтобы получить результат, как HTML, какRails3 ActionView TagHelper

<div> 
    <div/> 
    <a/> 
</div> 

Для этого я написал код рубиновый следующим

content_tag :div, '', class: 'handle' do 
    content_tag :div, class: icon, style: 'display:inline;' do 
    link_to name, edit_path(object), :remote => true 
    end 
end 

это приводит к <a> внутри второго <div>. Как достичь этого?

ответ

0

Вы помещаете код ссылки внутри внутреннего div, следовательно, внутри.

В вашем коде блок кода между внутренним div сделает ссылку визуализируемой внутри. Вам необходимо взять это снаружи

content_tag :div, class: icon, style: 'display:inline;' do 
    the link here should be outside 
end