我的JavaScript文件中的Ruby对象

我的JavaScript文件中的Ruby对象,javascript,ruby-on-rails,ruby,ajax,Javascript,Ruby On Rails,Ruby,Ajax,我有一个Ruby对象,我想在JavaScript中使用该对象。我还没有见过这种类型的东西,但我希望在我的.js文件中有一个Ruby对象 这可能吗? 提前感谢不,您不能在JavaScript中使用Ruby对象。但是,您可以使用AJAX从服务器端请求使用JSON或XML(甚至纯文本或您自己的数据格式)编码的任何数据。不,您不能在JavaScript中使用Ruby对象。但是,您可以使用AJAX从服务器端请求使用JSON或XML(甚至纯文本或您自己的数据格式)编码的任何数据。您只能传递字符串、JSON或

我有一个Ruby对象,我想在JavaScript中使用该对象。我还没有见过这种类型的东西,但我希望在我的.js文件中有一个Ruby对象

这可能吗?
提前感谢

不,您不能在JavaScript中使用Ruby对象。但是,您可以使用AJAX从服务器端请求使用JSON或XML(甚至纯文本或您自己的数据格式)编码的任何数据。

不,您不能在JavaScript中使用Ruby对象。但是,您可以使用AJAX从服务器端请求使用JSON或XML(甚至纯文本或您自己的数据格式)编码的任何数据。

您只能传递字符串、JSON或XML。不过,您可以在没有ajax的情况下完成这项工作

# dynamic_data.js.erb

var js_data = <%= Time.now.to_s -%> 

# show.html.erb

render :partial => 'dynamic_data'

您只能传递字符串、json或xml。不过,您可以在没有ajax的情况下完成这项工作

# dynamic_data.js.erb

var js_data = <%= Time.now.to_s -%> 

# show.html.erb

render :partial => 'dynamic_data'

不能在JavaScript中使用Ruby对象,因为Ruby代码在服务器上执行,JavaScript在客户端Web浏览器中执行。但是,您可以执行Ruby代码,然后在JavaScript中使用结果。

您不能在JavaScript中使用Ruby对象,因为Ruby代码在服务器上执行,JavaScript在客户端Web浏览器中执行。但是,您可以执行Ruby代码,然后将JavaScript中的结果用作