【发布时间】:2014-11-22 09:31:23
【问题描述】:
我有以下代码:
$(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。
-
已更新代码。
标签: javascript ruby-on-rails-4 coffeescript