use*_*294 1 iteration ruby-on-rails slim-lang
说我有一个字符串数组
array = ["one","two","three","four","five","six","seven","eight","nine","ten"]
Run Code Online (Sandbox Code Playgroud)
我需要创建一个 Slim 结构,如下所示:
li
a href="#slide1"
-puts "one"
-puts "two"
-puts "three"
-puts "four"
-puts "five"
li
a href="#slide2"
-puts "six"
-puts "seven"
-puts "eight"
-puts "nine"
-puts "ten"
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是创建一个迭代,其中数组中的前五个字符串放在“#slide1”下,然后一旦六次点击,就会创建一个新的 li,其余数组字符串位于“#slide2”下。
这能下吗?
- array.each_slice(5).each_with_index do |slice, i|
li
a href="#slide#{i + 1}"
- slice.each do |item|
= item
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3243 次 |
| 最近记录: |