如何将Javascript变量传递给Rails控制器?

在我的index.html.erb里面

 var msg = "Hello World" ;  

我需要将这个var msg传递给我的控制器,在我的Post控制器中说get_variable()方法。

编辑 :获取javascript变量msg在同一index.html.erb中作为ruby变量感谢提前

试试这个

 <%= link_to_remote, 'Message', :url=>{:controller=>'controller_name', :action=>'method_name'}, :with=> "'msg='+msg" %> 

controller_name.rb

 def method_name @message= params[:msg] puts @message # >> should be print "Hello World" end 

EDITED

 <%= link_to_remote, 'Message', :url=>{:controller=>'controller_name', :action=>'method_name'}, :with=> "'msg='+msg" %> 

controller_name.rb

 def method_name @message= params[:msg] render :update do|page| page.replace_html 'show_message', @message end end