1

我的控制器中有这个

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

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

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

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

那么如何在我的 HTML 页面中传递变量呢?

4

1 回答 1

0

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

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

然后在你的视图中解析 json 数据

于 2013-09-17T09:59:19.490 回答