从rails帮助器传递ERB代码



我想把这个发送给视图,

  if !mapped.correct?
    html << "<%= link_to toggle_correct_mapped_path(mapped), class: 'btn btn-success'%>"
  else
    html << "<%= link_to toggle_wrong_mapped_path(mapped), class: 'btn btn-danger'%>"
  end

但是我真的得到了这个

"<%= link_to toggle_correct_mapped_path(mapped), class: 'btn btn-success'%>"

修复。

必须去掉引号和<%=。只是,

html << link_to(toggle_correct_mapped_path(mapped), class: 'btn btn-success')

最新更新