Rails:如何从控制器创建javascript对象?

时间:2011-02-10 10:00:22

标签: javascript ruby-on-rails ruby-on-rails-3

我正在使用Rails 3.我只想从我的控制器创建一个简单的javascript对象。我不想渲染js,因为我已经渲染了html页面,我想在那个html页面中找到那个javascript对象。

1 个答案:

答案 0 :(得分:3)

您想在javascript中使用控制器提供的数据吗?然后你应该使用JSON。您可以使用。to_json

将任何ruby数据类型转换为json对象

由于JSON是有效的javascript,你可以做到

var json_object = <%= @ruby_data.to_json %>;