i’ve found numerous things online for this but they dont work for me. am i missing something.
In my controller i have
@t = ["a","b","c"]
in the erb file that is ‘callback’ the @t renders like so:
["a", "b", "c"]
i’ve done hacks to replace the " to proper ' symbols. I’ve read that to_json should work but it doesnt. The following does not work ["a","b","c"].to_json. The results are the same.
to_jsonis working fine. What you’re running into is Rails 3.x’s XSS protection. There’s a good article on this at Railscasts/ASCIIcasts. The gist, though, is that you need to use theraworhtml_safemethods:In your controller:
OR in your view: