2011-12-16 2 views
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 %> 

감사합니다!

+0

보기에서 이것을 호출합니까? <% = clipboard_copy (event_url (event.id)) %> – rkb

+0

<% = clipboard_copy %>이 (가)있는보기에서 호출 중입니다. 죄송합니다. –

+0

<% = clipboard_copy (event_url (event.id)) %>를 시도해 보았습니다. <% = clipboard_copy (event_url (event.id)) %> –

답변

0

도우미 메서드가 실제로 필요하지 않은 것처럼 보입니다. 부분적으로 퍼팅을 시도해 보았습니까? 텍스트를 전달하고 해당 부분에 대한 로컬로 bgcolor를 전달 했습니까?

관련 문제