小编Ale*_*lov的帖子

Github贡献图

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

在此输入图像描述

有人知道他们是否使用某种图书馆或宝石?

如果它是开源的,我也想将它用于我的项目.看起来不错!

javascript svg ruby-on-rails github

53
推荐指数
1
解决办法
1万
查看次数

在Gemfile中设置ruby版本

我可以Gemfile按如下方式设置ruby版本:

ruby '2.0.0'
Run Code Online (Sandbox Code Playgroud)

但是,如果我想要一个特定的版本2.0.0-p353呢?

当我添加它时Gemfile,我得到:

Your Ruby version is 2.0.0, but your `Gemfile` specified 2.0.0-p353
Run Code Online (Sandbox Code Playgroud)

甚至可以设置特定版本?

ruby ruby-on-rails bundler gemfile

17
推荐指数
2
解决办法
1万
查看次数

无法通过本地网络访问sinatra应用程序

我有rails应用程序.如果我用rails s(端口3000)启动它,它可以在我的机器和本地网络上的每个设备上通过ip地址(在我的情况下为192.168.0.3)完美地工作.
我有sinatra申请.如果我使用ruby app.rb(端口4567)启动它,它在我的机器上完美运行,但它无法从我本地网络上的其他设备访问.

在此输入图像描述

两个应用程序都使用Thin作为应用服务器.

这与sinatra如何运作有关吗?

ruby-on-rails sinatra local-network

10
推荐指数
3
解决办法
4119
查看次数

将所有文档目录同步到iCloud

有没有办法让我的文档目录与iCloud同步?

我已设置所有权限和权利,但不知道下一步该做什么.

您能否提供一个快速的代码片段或指向我应该指向的方向?

objective-c ios icloud swift

10
推荐指数
1
解决办法
5039
查看次数

在Rails中设置rspec和黄瓜之间的界限

我喜欢Cucumber将用户规范连接到集成测试的方式.这个Cucumber部分对我来说或多或少都很清楚.
当谈到应该使用rspec(非集成测试)测试什么以及什么不应该测试时,我很困难.
rspec已经过测试的东西进行单元测试是否正确Cucumber(例如,如果Cucumber测试失败,单元测试将100%失败,如果Cucumber测试成功,单元测试将100%成功)?

具体来说,我有三个我想解决的例子.

  1. 这是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:"
    
    Run Code Online (Sandbox Code Playgroud)

    他们之后建立了两个rspec-tests:

    describe "#start" do
         it "sends a welcome message" do
    
         end
         it "prompts for the first guess" do
    
         end
    end
    
    Run Code Online (Sandbox Code Playgroud)
  2. 另一个示例是测试路由或操作重定向,而存在以下情形:

    Given I am at the login page
    When I fill in the right username and password …
    Run Code Online (Sandbox Code Playgroud)

testing bdd rspec ruby-on-rails cucumber

8
推荐指数
1
解决办法
881
查看次数

使用cookie制作Ruby Net :: HTTP :: Get请求

我想通过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
Run Code Online (Sandbox Code Playgroud)

它确实输出了一个页面,但我没有在那里进行身份验证.

是否可以使用cookie在Ruby中创建Net :: HTTP :: Get请求?

ruby cookies ruby-on-rails

8
推荐指数
2
解决办法
1万
查看次数

如何为UIView制作基于图像的平铺背景,使其无法缩放?

在iOS应用程序中,我有250x85pt UIView.我希望它有基于图像的平铺背景.原始图像为398x398像素.我希望我的图像能够平铺.

在此输入图像描述

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

在此输入图像描述

我使用以下代码来实现它:

var image = UIImage(contentsOfFile: "myfilepath.png")!
var uicolor = UIColor(patternImage: image)
uiview.backgroundColor = uicolor
Run Code Online (Sandbox Code Playgroud)

你能解释一下:为什么ios会缩放我的图像,以及2.如何在不缩放的情况下绘制平铺图像?

uiimage ios swift

8
推荐指数
2
解决办法
5385
查看次数

在Rails中使用数组解析JSON

我有一个远程服务器返回的以下JSON字符串:

{
  "users": [
    {
      "user_id": 1,
      "name": "Chris Rivers",
    },
    {
      "user_id": 3,
      "name": "Peter Curley",
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我想迭代用户.

ActiveSupport::JSON.decode(response.body)["users"].each do |user|
    puts user["name"]
end
Run Code Online (Sandbox Code Playgroud)

据我所知,问题是:ruby不能识别ActiveSupport::JSON.decode(response.body)["users"]为数组,因此puts只返回第一个用户.

我该如何解决这个问题?

ruby json ruby-on-rails

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

在ROR应用程序中向对象添加自定义字段

我正在研究CRM平台.

我想我的用户可以添加,编辑和删除自定义字段Client,Contact以及Lead对象.这些字段可以是纯文本字段,列表,复选框,标记等.这些字段可能是必需的或不是.这些字段可能具有自定义验证(用户将定义).

假设一家财务公司希望将收入增加到Client对象,另一家公司会将订单配置添加到Lead对象.

我的问题是否有任何"企业级"解决方案(ROR gem).

因为我知道自定义配置配置gem,但它看起来不够可扩展.

ruby metadata ruby-on-rails

6
推荐指数
1
解决办法
1400
查看次数

用于while行的Ruby语法

你能告诉我while一行中块的Ruby语法是什么?

谢谢!

ruby

5
推荐指数
2
解决办法
3399
查看次数