0
我正在爲剪貼板複製代碼做一個幫手。我希望剪貼板複製在視圖中生成的網址。Ruby in a helper
例如,這裏是在視圖中工作的鏈接:
<%= 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 2011-12-16 19:32:22