我有一个很小的html片段,我想写一个条件,这样前两个加载结果被包装在一个叫做" loading -top- two“的div中,但不确定怎么做。曾经想过这样的事情,但(显然)行不通。我该怎么做呢?在RoR上,如果那里有什么魔法的话。
.loader-results
- (0..2).each do |i|
- if i==0
.loading-top-two
= render "lawyers/search/loading_result", idx: i
- else
= render "lawyers/search/loading_result", idx: i
发布于 2021-09-02 13:17:23
如果我理解正确的话,你可以这样做,首先渲染前两个,然后渲染结果的其余部分。[2...]
表示从索引=2的项到末尾(无穷大)的所有内容
.loading-top-two
- @result[0..2].each_with_index do |result, index|
= render "lawyers/search/loading_result", idx: index
- @result[2...].each_with_index do |result, index|
= render "lawyers/search/loading_result", idx: index
https://stackoverflow.com/questions/69034968
复制相似问题