0

create controller アクションにインスタンス変数 @foo があり、create.rjs テンプレートをレンダリングしています。RJS テンプレートでは、(page.call を使用して) js 関数を呼び出し、@foo をパラメーターとして渡す必要があります。それはどのように可能ですか..

4

2 に答える 2

1

宝石gonをチェックしてください。Rails変数をJavaScriptコードに渡すために使用しています。

于 2013-09-03T16:01:29.903 に答える
1

RJSを使用してから何年も経ちますが、これはうまくいくかもしれません:

page.call "your_function(#{ escape_javascript(@some_instance_var) })"
于 2013-09-03T16:03:13.850 に答える