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 に答える