2013-01-15 43 views
1

我有这个在我的控制器Rails的:将参数传递给渲染js函数

... 
.. 
render :js => "window.location = '/bar/ready'", :locals => { :foo => "foo" } 
.. 
... 

我想<% foo %>变量,我要访问它在我的HTML页面。

,但我似乎无法访问它,因为<%= params.inspect %>回报

{"controller"=>"bar", "action"=>"ready"}  

所以,我怎么能传递变量在我的HTML页面?

回答

0

我需要类似的东西。晚了,但我终于设法做它干嘛:

render :js => "window.location = #{your_path(:foo => 'foo').to_json}" 

,然后解析JSON数据在你看来