0
私はいくつかのクリップボードコピーコードのヘルパーを作っています。クリップボードに、ビューで生成されたURLをコピーしたいと思います。Rubyのヘルパー
例えば、ここではビューで働くのリンクは次のとおりです。
<%= 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 %>
ありがとう!
ビューでこれを呼び出していますか? <%= clipboard_copy(event_url(event.id))%> – rkb
私は<%= clipboard_copy%>のビューで呼びます - 申し訳ありませんが、質問を明確にします。 –
%% clipboard_copy(event_url(event.id))%>と試してみました。<%= clipboard_copy(event_url(event.id))%> –