Rails-Jammit使用ruby代码呈现javascript
如何使用Jammit呈现包含ruby代码()的javascript文件?Jammit gem将始终读取JS文件,并且不会计算ruby代码。解决?谢谢 资产打包器的主要用途之一是将所有JS/CSS缓存在一个文件中。即使Jammit或其他打包程序能够评估这些文件中的一些Ruby代码,在应用程序启动期间也只会评估一次,因此它将完全无用Rails-Jammit使用ruby代码呈现javascript,javascript,ruby-on-rails,jammit,Javascript,Ruby On Rails,Jammit,如何使用Jammit呈现包含ruby代码()的javascript文件?Jammit gem将始终读取JS文件,并且不会计算ruby代码。解决?谢谢 资产打包器的主要用途之一是将所有JS/CSS缓存在一个文件中。即使Jammit或其他打包程序能够评估这些文件中的一些Ruby代码,在应用程序启动期间也只会评估一次,因此它将完全无用 将Ruby评估代码放在JS中不是一个好主意,总是有一个很好的解决办法。我找不到插件,所以我写了一个:erb代表“嵌入式Ruby”,与html无关。没有任何东西可以阻止您
将Ruby评估代码放在JS中不是一个好主意,总是有一个很好的解决办法。我找不到插件,所以我写了一个:erb代表“嵌入式Ruby”,与html无关。没有任何东西可以阻止您创建一个js.erb视图,其中有一条路径指向它。不幸的是,您不能将它与jammit捆绑在一起,因为这会破坏将其作为动态视图的目的。我理解打包程序应该做什么,我只需要该功能。这就像说在html代码中使用ruby不是一个好主意一样。