2011-05-13 7 views
0

vote_up.js.erb을 js.erb 사용하여 레일 3에서 작동하지 않습니다 :왜 내 JQuery와는

1 $(".total-vote-count").val("#{@plusminus}") 
    2 $("a.vote-up-off").addClass("vote-up-on") 

내보기 :

11  #voting 
12  #vote-count 
13   = link_to "Vote Up", {:controller => 'reviews', :action => 'vote_up', :id => @review.id}, 
14        {:class => "#{@vote_up_status}", :remote => true } 
15  
16   %span.total-vote-count 
17   = @review.plusminus 
18 
19   = link_to "Vote Down", {:controller => 'reviews', :action => 'vote_down', :id => @review.id}, 
20        {:class => "#{@vote_down_status}", :remote => true} 

내가 js.erb 렌더링 않는다는 것을 알고 있기 때문에 나는 전체 투표 수 div에서 텍스트를 ("무엇이 올라 갔는지") 바꾸기 위해 무언가를합니다. 하지만 내가 가진 것은하지 않습니다 :(

도움말?

답변

1

Errr, 나는 멍청한 놈이야,하지만 js.erb, 당신은 <%= =>를 사용하기로되어 있지?처럼 $(".total-vote-count").val("<%= #{@plusminus} %>") ?

+0

오 예, 맞습니다 .- 나는 단지 평범한 텍스트가 있기 전에 여전히 작동하지 않았습니다 .... – Angela

+0

나는 val에서 text ....로 바뀌 었습니다. – Angela