[英]How to get javascript in html.erb file to render in rails 4 app?
[英]How to render html.erb file to assets/javascript?
以下是我在assets/javascripts/investment.js
文件中的代码:
investment_updates.forEach(function(investment_update, n){
data.push(new Item((n+1)*space, (n+1)*space, (n)*angle));
add(n+1, "<%= render '/investment_updates/single_investment_update', investment_update: investment_update %>")
});
我想在我的JavaScript文件中呈现views/investment_updates/_single_investment_update.html.erb
文件,但是我尝试了以下代码,但没有用。
<%= render '/investment_updates/single_investment_update', investment_update: investment_update %>
帮助我将js文件中的partial作为参数呈现。
您的js
文件应以.js.erb
结尾,因此将由Rails Asset Pipeline提取。
请注意,尽管在字符串中插入数据的方式非常脆弱。 一个放错位置的'
或"
会破坏您的Javascript
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.