相关疑难解决方法(0)

告诉ruby中的.each循环结束

如果我有一个循环,如

users.each do |u|
  #some code
end
Run Code Online (Sandbox Code Playgroud)

用户是多个用户的哈希值.什么是最简单的条件逻辑,看你是否在用户哈希中的最后一个用户,并且只想为最后一个用户执行特定的代码,所以像

users.each do |u|
  #code for everyone
  #conditional code for last user
    #code for the last user
  end
end
Run Code Online (Sandbox Code Playgroud)

谢谢

ruby each loops ruby-on-rails

80
推荐指数
7
解决办法
5万
查看次数

检测是否已单击链接并应用其他CSS类(如果已有)

所以我想要做的是确定当前链接是否"活动",即用户是否只是点击了此链接.

如果是,那么我想应用class=selected到该<li>项目.

所以这就是我正在使用的:

<ul>
   <li><a href="#">Link 1</a></li>
   <li><a href="#">Link 2</a></li>
   <li><a href="#">Link 3</a></li>
   <li><a href="#">Link 4</a></li>
   <li><a href="#">Link 5</a></li>
</ul>  
Run Code Online (Sandbox Code Playgroud)

如果选择了链接,我希望<li>看起来像这样:

<li class="selected"><a href="#">Link 1</a></li>

所以唯一的区别是,有一个类应用于它,而另一个没有.

我想在一个erb文件中这样做.所以Ruby会成为首选的语言......但是,它不是Rails(确切地说是Sinatra).

谢谢.

编辑1

使用jQuery可能是必要的,这很好.

html css jquery

3
推荐指数
1
解决办法
9080
查看次数

标签 统计

css ×1

each ×1

html ×1

jquery ×1

loops ×1

ruby ×1

ruby-on-rails ×1