我有下面的代码:转换红宝石+ JavaScript代码的CoffeeScript
$(document).ready(function() {
// Cycles the carousel to a particular frame
<% (0..6).each_with_index do |i, index| %>
$(".slide<%= i%>").click(function(){
$("#myCarousel").carousel(<%= i%>);
});
<% end %>
});
我需要将其转换为咖啡脚本并将其移出外部文件。
1)是否可以调用从这里到外部文件的变量? 2)如何去做?
更新了代码以显示为什么我需要传递变量。
$(document).ready(function() {
// Cycles the carousel to a particular frame
<% @images.each_with_index do |i, index| %>
$(".slide<%= index%>").click(function(){
$("#myCarousel").carousel(<%= index%>);
});
<% end %>
});
为什么你想传递任何变量?你根本不需要任何Ruby/ERB。 – 2014-09-27 17:16:40
已经更新了代码。 – 2014-09-28 09:47:59