Ruby on rails 在id属性中添加序列索引的更好方法
使用Rails 3。我使用带有索引的Ruby on rails 在id属性中添加序列索引的更好方法,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,使用Rails 3。我使用带有索引的每个\u来生成序列: <% @shops.each_with_index do |shop, i| %> <div class="item map-marker" id="shop_<%= i+1 %>"> 我尝试为使用div\u,但它使用了shop.id。有没有更好的办法 谢谢。我也从来没有找到比这更好的方法……另一种方法是使用商店的实际id,例如id=“shop”——你的问题不清楚你为什么需要这个。如果显示内容
每个\u来生成序列:
<% @shops.each_with_index do |shop, i| %>
<div class="item map-marker" id="shop_<%= i+1 %>">
我尝试为
使用div\u,但它使用了shop.id
。有没有更好的办法
谢谢。我也从来没有找到比这更好的方法……另一种方法是使用商店的实际id,例如id=“shop”
——你的问题不清楚你为什么需要这个。如果显示内容的顺序很重要(即在JS中迭代div),那么您的解决方案就可以了。但是,例如,如果您想要一个永久的锚URL,无论当前视图显示内容的顺序如何,它都会将浏览器滚动到正确的位置,那么使用数据库id是更好的方法。我可以使用div\u for
来生成shop.id
,但这不是我想要的。我需要序列索引。