小编Ste*_*yen的帖子

Postgres错误"参数值无效"TimeZone":"UTC""

Jupitor$ bundle exec rake db:create db:migrate
APP_development already exists
rake aborted!
PG::Error: ERROR:  invalid value for parameter "TimeZone": "UTC"
: SET time zone 'UTC'
Run Code Online (Sandbox Code Playgroud)

尝试迁移到我的postgres数据库时,我一直收到此错误.帮助将不胜感激!

postgresql ruby-on-rails-3

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

ruby 2.0 rails gem安装错误"无法加载此类文件 - openssl"

我正在使用osx 10.8.2安装ruby 2.0和....当试图运行"sudo gem install rails"时得到了这个

$ sudo gem install rails
ERROR:  Loading command: install (LoadError)
    cannot load such file -- openssl
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)

我有红宝石1.9.x和rails 3.2.x之前工作正常

ruby ruby-on-rails

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

如何在golang中插入一个字符串中的数字

package main

import (
    "fmt"
)

func main() {
    fmt.Println(say(9))
}

func say(num int)(total string){
return fmt.Sprintf("There are %s reasons to code!", num)
}
Run Code Online (Sandbox Code Playgroud)

我的输出是

There are %!s(int=9) reasons to code!
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能在字符串中插入一个数字?

go

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

如何轻松印刷和突出显示结构?

我现在正在编写很多小脚本来学习go,无论好坏,我已经习惯于看到输出,例如数组,地图,切片,突出显示,缩进,漂亮的格式.

我应该使用http://golang.org/pkg/go/printer/#example_Fprint, 但我不确定如何使用它,也不是它给我的结果我正在寻找...

例如:红宝石的撬

在此输入图像描述

如果它是一个愚蠢的想法甚至要求漂亮的印刷输出请简要解释.

go

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

使用Rails 4.0的pry-rails而不是rails控制台

在我的Gemfile运行控制台中包含'pry-rails'并获得以下内容

@marketplace-rails/gems/pry-rails-0.2.0/lib/pry-rails/commands.rb:3:in `block in <module:PryRails>': undefined method `create_command' for #<Pry::CommandSet:0x007fcfaa67a878> (NoMethodError)
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails pry ruby-on-rails-4

7
推荐指数
2
解决办法
2640
查看次数

Go返回多个值时究竟发生了什么

Go函数和方法可以返回多个值.

func learnMultiple(x, y int) (sum, prod int) {
    return x + y, x * y // return two values
}
Run Code Online (Sandbox Code Playgroud)

sum,prod:= learnMultiple(10,50)

它是否类似于返回一个元组?

我来自红宝石的土地,我可以返回一个阵列和一个

sum, prod = ["60","500"]
Run Code Online (Sandbox Code Playgroud)

go

5
推荐指数
1
解决办法
923
查看次数

mongoid group_by返回一个hashmap而不是一个哈希数组

我想从mongoid group_by而不是数组中检索一个hashmap

Product.group_by {|p| p.user_id }
Run Code Online (Sandbox Code Playgroud)

返回映射数组

result = Product.group_by {|p| p.user_id } 

=> [ {"12354asdf" => [product1, product2, product3]},
{"safakjgh314" => [product4, product5, product6]} ]
Run Code Online (Sandbox Code Playgroud)

我目前正在运行以下查询的结果,以实现映射的单个哈希

result.reduce Hash.new, :merge
Run Code Online (Sandbox Code Playgroud)

=> {"12354asdf"=> [product1,product2,product3],"safakjgh314"=> [product4,product5,product6]}

有没有更有效的方法来做到这一点?

编辑***分组后,我宁愿操作一个有意义的可枚举的集合.

result.each do |k v| k v end
Run Code Online (Sandbox Code Playgroud)

而不是

result.each do |h| h.keys.first, h.values.first end
Run Code Online (Sandbox Code Playgroud)

它目前返回的例子.

[ 
  {user_object => [item1, item2, item3] },
  {user2_object => [item1, item2, item3] },
  {user2_object => [item1, item2, item3] }
]
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails mongodb mongoid

5
推荐指数
1
解决办法
2269
查看次数

与Github和Bitbucket的命令相同/不同?怎么样git-sh?

使用bitbucket和github的不同命令有什么相似之处或不同之处?(我是github用户)

我目前正在使用git-sh,这是否与bitbucket兼容?

git github bitbucket

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

为什么"string".to_i = 0但"9".to_i = 9

您好我想知道为什么会这样,以及如何定义to_i.

简单的问题为什么

"string".to_i
=> 0?


"9".to_i
=> 9
Run Code Online (Sandbox Code Playgroud)

ruby

0
推荐指数
1
解决办法
258
查看次数