github.com附带了一个精彩的贡献图表.

有人知道他们是否使用某种图书馆或宝石?
如果它是开源的,我也想将它用于我的项目.看起来不错!
我可以Gemfile按如下方式设置ruby版本:
ruby '2.0.0'
但是,如果我想要一个特定的版本2.0.0-p353呢?
当我添加它时Gemfile,我得到:
Your Ruby version is 2.0.0, but your `Gemfile` specified 2.0.0-p353
甚至可以设置特定版本?
我有rails应用程序.如果我用rails s(端口3000)启动它,它可以在我的机器和本地网络上的每个设备上通过ip地址(在我的情况下为192.168.0.3)完美地工作.
我有sinatra申请.如果我使用ruby app.rb(端口4567)启动它,它在我的机器上完美运行,但它无法从我本地网络上的其他设备访问.

两个应用程序都使用Thin作为应用服务器.
这与sinatra如何运作有关吗?
有没有办法让我的文档目录与iCloud同步?
我已设置所有权限和权利,但不知道下一步该做什么.
您能否提供一个快速的代码片段或指向我应该指向的方向?
我喜欢Cucumber将用户规范连接到集成测试的方式.这个Cucumber部分对我来说或多或少都很清楚.
当谈到应该使用rspec(非集成测试)测试什么以及什么不应该测试时,我很困难.
用rspec已经过测试的东西进行单元测试是否正确Cucumber(例如,如果Cucumber测试失败,单元测试将100%失败,如果Cucumber测试成功,单元测试将100%成功)?
具体来说,我有三个我想解决的例子.
这是RSpec书中的一个案例.他们有以下几点Cucumber scenario:
Given I am not yet playing
When I start a new game
Then I should see "Welcome to Codebreaker!"
And I should see "Enter guess:"
他们之后建立了两个rspec-tests:
describe "#start" do
     it "sends a welcome message" do
     end
     it "prompts for the first guess" do
     end
end
另一个示例是测试路由或操作重定向,而存在以下情形:
Given I am at the login page
When I fill in the right username and password …我想通过ruby打开我的stackoverflow.com页面.
而且我希望看到它好像我已经过身份验证.
我usr从Google Chrome中获取了Cookie并创建了以下代码段:
require 'net/http'
require 'cgi'
url = "http://stackoverflow.com/users/1650525/alex-smolov"
uri = URI(url)
http = Net::HTTP.new(uri.host, 80)
request = Net::HTTP::Get.new(uri.request_uri)
cookie = CGI::Cookie.new("usr", "[my cookie is here]")
request['Cookie'] = cookie
r = http.request(request)
puts r.body
它确实输出了一个页面,但我没有在那里进行身份验证.
是否可以使用cookie在Ruby中创建Net :: HTTP :: Get请求?
在iOS应用程序中,我有250x85pt UIView.我希望它有基于图像的平铺背景.原始图像为398x398像素.我希望我的图像能够平铺.

当我运行应用程序时,我的图像拼贴,但由于某种原因,它按如下方式缩放:

我使用以下代码来实现它:
var image = UIImage(contentsOfFile: "myfilepath.png")!
var uicolor = UIColor(patternImage: image)
uiview.backgroundColor = uicolor
你能解释一下:为什么ios会缩放我的图像,以及2.如何在不缩放的情况下绘制平铺图像?
我有一个远程服务器返回的以下JSON字符串:
{
  "users": [
    {
      "user_id": 1,
      "name": "Chris Rivers",
    },
    {
      "user_id": 3,
      "name": "Peter Curley",
    }
  ]
}
我想迭代用户.
ActiveSupport::JSON.decode(response.body)["users"].each do |user|
    puts user["name"]
end
据我所知,问题是:ruby不能识别ActiveSupport::JSON.decode(response.body)["users"]为数组,因此puts只返回第一个用户.
我该如何解决这个问题?
我正在研究CRM平台.
我想我的用户可以添加,编辑和删除自定义字段Client,Contact以及Lead对象.这些字段可以是纯文本字段,列表,复选框,标记等.这些字段可能是必需的或不是.这些字段可能具有自定义验证(用户将定义).
假设一家财务公司希望将收入增加到Client对象,另一家公司会将订单配置添加到Lead对象.
我的问题是否有任何"企业级"解决方案(ROR gem).