小编Shp*_*ord的帖子

Ruby:如何迭代一个范围,但是以增量为单位?

所以我在这样的范围内迭代:

(1..100).each do |n|
    # n = 1
    # n = 2
    # n = 3
    # n = 4
    # n = 5
end
Run Code Online (Sandbox Code Playgroud)

但我想做的是迭代10.

因此,不是增加n1,而是下一个n实际上是10,然后是20,30等.

ruby iterator increment

147
推荐指数
4
解决办法
12万
查看次数

如何清除卡住/陈旧的Resque工作人员?

从附图中可以看出,我有几个工人似乎被卡住了.这些过程不应超过几秒钟.

在此输入图像描述

我不确定为什么他们不会清除或如何手动删除它们.

我在Heroku上使用Resque with Redis-to-Go和HireFire来自动扩展工作人员.

ruby-on-rails heroku resque redis ruby-on-rails-3

131
推荐指数
6
解决办法
6万
查看次数

Ruby:如何获取字符串的第一个字符

如何使用Ruby获取字符串中的第一个字符?

最终我正在做的是取一个人的姓氏,只是创建一个初始名称.

所以如果字符串是"史密斯"我只想要"S".

ruby string

108
推荐指数
9
解决办法
12万
查看次数

Ruby:将负数改为正数?

用红宝石将负数改为正数的最简单方法是什么?

即.将"-300"更改为"300"

ruby math numbers

95
推荐指数
3
解决办法
6万
查看次数

Rails:fields_for带索引?

是否有方法(或实现类似功能的方法)来做fields_for_with_index

例:

<% f.fields_for_with_index :questions do |builder, index| %>  
  <%= render 'some_form', :f => builder, :i => index %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

部分呈现需要知道当前索引在fields_for循环中是什么.

loops ruby-on-rails fields-for

94
推荐指数
6
解决办法
5万
查看次数

jQuery:选择非空的数据属性?

我正在尝试选择具有data-go-to非空属性的所有元素.

我试过$('[data-go-to!=""]')但奇怪的是,如果我这样做的话,它似乎正在选择页面上的每一个元素.

javascript jquery jquery-selectors custom-data-attribute

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

Ruby strftime:没有前导零的月份?

Ruby strftime有一个没有前导零的月份格式吗?

我找到 %e了没有领先零的一天,但没有任何运气与月.

最终想要一个格式如下的日期: 9/1/2010

ruby format date strftime

84
推荐指数
4
解决办法
4万
查看次数

Rails.cache.clear某些关键名称?

有可能以某种方式运行Rails.cache.clear并且只清除具有特定名称/字符串的键吗?

我不想清除整个缓存...只是用字符串键blog/post的名称(即blog/post/1,blog/post/2).

我正在使用dalli和memcached作为我的缓存并运行Rails 3.0.6.

memcached caching ruby-on-rails dalli

63
推荐指数
2
解决办法
4万
查看次数

拆分不同的换行符

现在我正在做一个split字符串,并假设用户的换行符是\r\n这样的:

string.split(/\r\n/)
Run Code Online (Sandbox Code Playgroud)

我想做的就是分裂\r\n或者只是分开\n.

那么正则表达式将如何拆分其中任何一个?

ruby regex split newline

51
推荐指数
4
解决办法
3万
查看次数

CSS:如何通过滚动将此叠加层扩展100%?

以下是相关问题的示例:

http://dev.madebysabotage.com/playground/overlay.html

您看到整个页面上都有灰色叠加层,但如果向下滚动,则初始加载页面下方的内容没有叠加层.

我有一个#overlaydiv,它似乎在滚动过程中不保持100%的高度,所以试图找出如何将其拉出来.

这是完整的来源:

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <title>CSS Overlay</title>
  <style type="text/css">
    html {
      height: 100%;
      min-height: 100%;
    }
    body {
      height: 100%;
      min-height: 100%;
      font-family: Georgia, sans-serif;
    }
    #overlay {
      background: rgba(0,0,0,0.4);
      width: 100%;
      height: 100%;
      min-height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 10000;
    }
    header, section, footer {
      width: 800px;
      margin: 0 auto 20px auto;
      padding: 20px;
      background: #ff0;
    }
    section {
      min-height: 1500px;
    }
  </style>
</head>

<body>
  <div id="overlay"></div> …
Run Code Online (Sandbox Code Playgroud)

html css overlay

50
推荐指数
3
解决办法
5万
查看次数