Rails:如何从控制器创建javascript对象?
我使用的是Rails3。我只想从我的控制器创建一个简单的javascript对象。我不想呈现js,因为我已经呈现了html页面,我希望该html页面中有javascript对象。您想让来自控制器的数据在javascript中可用吗?那你应该用。可以使用将任何ruby数据类型转换为json对象 因为JSON是有效的javascript,所以您可以Rails:如何从控制器创建javascript对象?,javascript,ruby-on-rails,ruby-on-rails-3,Javascript,Ruby On Rails,Ruby On Rails 3,我使用的是Rails3。我只想从我的控制器创建一个简单的javascript对象。我不想呈现js,因为我已经呈现了html页面,我希望该html页面中有javascript对象。您想让来自控制器的数据在javascript中可用吗?那你应该用。可以使用将任何ruby数据类型转换为json对象 因为JSON是有效的javascript,所以您可以 var json_object = <%= @ruby_data.to_json %>; var json_object=; 您想让来自控
var json_object = <%= @ruby_data.to_json %>;
var json_object=;
您想让来自控制器的数据在javascript中可用吗?那你应该用。可以使用将任何ruby数据类型转换为json对象
因为JSON是有效的javascript,所以您可以
var json_object = <%= @ruby_data.to_json %>;
var json_object=;
如果我想让@company可用,那么语法是什么?我知道我可以做@company.to_json,但这还不够。@company是ActiveRecord对象吗?如果是这样的话,它应该是开箱即用的。它确实是一个ActiveRecord对象。转换是开箱即用的,如果我想让@company可用,语法是什么?我知道我可以做@company.to_json,但这还不够。@company是ActiveRecord对象吗?如果是这样的话,它应该是开箱即用的。它确实是一个ActiveRecord对象。转换是开箱即用的