2013-01-15 42 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數據在你看來