{:image => i }%> 我还想传入一-6ren">
gpt4 book ai didi

ruby-on-rails - 如何将变量传递到此部分以用作计数器?

转载 作者:太空宇宙 更新时间:2023-11-03 17:55:38 24 4
gpt4 key购买 nike

<div class="postSlideshowDots">
<%for i in @post.images%>
<%=render :partial => "dots", :locals => {:image => i }%>
<%end%>
</div>

我还想传入一个变量(当它进入时=0)用作计数器。我读到已经有一个内置的“partialname_counter”,但这给了我一个错误。

最佳答案

使用<%= render :partial => "dots", :collection => @post.images %> , 你会得到一个名为 dots_counter 的变量在局部。您还需要更改部分以使用 dots而不是 image作为变量。

最后,不要使用 for..in在 Ruby 中,它是非惯用的,并且在闭包和范围界定方面有一些不良行为。使用 .each

关于ruby-on-rails - 如何将变量传递到此部分以用作计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14308216/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com