Я делаю помощника для некоторого кода копирования буфера обмена.Я хотел бы, чтобы буфер обмена скопировал URL, сгенерированный в представлении.
Например, вот ссылка, которая работает в представлении:
<%= link_to event_path(event.id) %>
Она прекрасно работает в представлении.Я с трудом выясняю, куда поместить его для помощника.Я передаю переменную в свой помощник, поэтому я должен поместить его в представление и передать его в переменную или я должен поместить его в помощник?Прямо сейчас это в помощнике, и я получаю нормальный текст обратно.
Вот файл helper.rb:
def clipboard_copy(text = nil, bgcolor='#FFFFFF')
html = <<-EOF
...
<param NAME="FlashVars" value="text=#{text}">
...
FlashVars="text=#{text}"
...
EOF
html.html_safe
end
, и я вызываю его с точки зрения:
<%= clipboard_copy %>
Спасибо!