Rails编写.js.erb文件的最佳实践

ste*_*och 2 ruby-on-rails ruby-on-rails-3

对不起,如果之前已经问过这个问题

我已经开始在我的rails应用程序中使用了很多js.erb文件,但我无法找到有关此类事情的最佳实践的任何信息.现在我正在把一些其他 人的代码拼凑起来

我知道何时以及为什么使用js.erb,但我正在寻找一个总d PSH T的上quide 如何js.erb -语法规则,做的和不要的等

Ric*_*ard 11

当我开始时,我发现我经常使用js.erb将数据从服务器传输到客户端,即:

var username = <%= user.name %>;
Run Code Online (Sandbox Code Playgroud)

使用一种解释语言以另一种解释语言动态编写代码感觉非常错误,所以现在我很少使用js.erb.相反,我将服务器操作设置为以JSON格式输出数据,然后在客户端上使用Javascript下载JSON并将其解析为Javascript对象,因此代码和数据保持独立.