json, rails, parse error in javascript

前端 未结 3 717
不思量自难忘°
不思量自难忘° 2021-01-17 02:28

I need to get a ruby array in to a javascript array and I\'m getting a parse error.

var characters = <%= @poop.to_json %>;

That is how

3条回答
  •  有刺的猬
    2021-01-17 02:41

    You're treating a .js file like an .erb file - it's not. JavaScript files aren't parsed by Ruby - anything in public is sent as-is.

    One way to get @poop into your JavaScript is to have a Rails action that renders json, then load that with XHR.

    Alternatively, you could output @poop in the HTML template in a

提交回复
热议问题