Domanda

I have an instance variable @foo in my create controller action and I am rendering create.rjs template. In the RJS template I need to call a js function (with page.call) and pass @foo as params. How is it possible..

È stato utile?

Soluzione

It's been years since i've used RJS, but this might work:

page.call "your_function(#{ escape_javascript(@some_instance_var) })"

Altri suggerimenti

Check out the gem gon. I am using it to pass rails variables to my javascript code.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top