Rails: Как создать объект JavaScript из контроллера? - PullRequest
0 голосов
/ 10 февраля 2011

Я использую Rails 3. Я просто хочу создать простой объект javascript из моего контроллера. Я не хочу отображать js, потому что я уже отображаю html-страницу и хочу, чтобы этот javascript-объект был на этой html-странице.

1 Ответ

3 голосов
/ 10 февраля 2011

Вы хотите сделать данные с контроллера доступными в javascript? Тогда вы должны использовать JSON . Вы можете преобразовать любой тип данных ruby ​​в объект json с помощью. to_json

Поскольку JSON является допустимым JavaScript, вы можете сделать

var json_object = <%= @ruby_data.to_json %>;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...