小编Pau*_*aul的帖子

Ruby:将unix时间戳转换为日期

irb> dt = Time.now.utc
=> 2012-04-26 10:47:01 UTC

irb> dti = dt.to_i
=> 1335437221
Run Code Online (Sandbox Code Playgroud)

现在,如何转换dti回日期/时间?

ruby datetime unix-timestamp

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

Ruby中的内联注释

Ruby能够理解在线评论,例如:

my_array = ['first', /* 'second', */ 'third', 'fourth']
Run Code Online (Sandbox Code Playgroud)

更新:

我没有询问Ruby中的/**/是什么以及我收到错误的原因,而是关于任何可用表单中的内嵌注释的存在./**/仅作为我所知的内联评论的示例.

ruby comments

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

为Git GUI差异窗口设置UTF-8显示

我不记得我是如何使Git GUI正确显示UTF-8编码差异的.我也找不到搜索引擎中的指南.

现在我需要在新的工作场所这样做.你能写出指示吗?

操作系统:Windows 7

git diff utf-8 git-diff git-gui

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

为什么Ruby中的内联字符串块被命名为"eos"?

为什么Ruby中的内联字符串块被命名为"eos"?

更新

谢谢你指出正确的方法.我一直认为"eos"是一个保留词,但似乎可以使用任何单词:

a = <<MYSTRING
line 1
line 2
mystring #the thing is case sensitive
line3
MYSTRING
#Now really the end of string
Run Code Online (Sandbox Code Playgroud)

我也知道这个建筑名为Heredoc

这个问题告诉我,即使是最愚蠢的问题也可能会教一些东西.

ruby syntax

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

Rails是否为rake任务运行初始值设定项?

我运行rake任务时是否执行了config/initializers的脚本?

ruby-on-rails initializer rake-task

29
推荐指数
1
解决办法
6680
查看次数

在Heroku上清理git repo

情况如下:

我们有一些项目坚持Github,并将其部署到Heroku,后者有自己的mini-Git.一些更改直接应用于Heroku(来自Heroku的克隆存储库,进行了更改并推送).与此同时,Github上的主分支也获得了一些变化.

现在,当我想将主存储库推送到Heroku时,推送失败,因为Heroku上的提交与本地提交不同步.

我不想与Heroku的变化合并 - 我只是希望它们消失.

有没有办法清理Heroku上的git仓库,从一开始就推送我的本地仓库?

我不想破坏应用程序并重新创建它,因为它有一些付费服务,我只是一个合作者.

git repository heroku reset

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

执行rake db时出错:在Heroku上进行迁移

什么时候做

heroku run rake db:migrate

执行所有迁移然后,最后我总是得到以下消息:

/app/vendor/bundle/ruby/1.9.1/bin/rake: No such file or directory - pg_dump -i -s -x -O -f /app/db/structure.sql dan79p98fykovu

我无法在Heroku上将pg_dump添加到PATH.怎么处理这个?

ruby rake heroku database-migration

18
推荐指数
1
解决办法
3102
查看次数

如何编辑PostgreSQL存储过程?

我正在慢慢地从MSSQL迁移到PostgreSQL.

在MSSQL中,我可以调用已保存的过程或函数,管理shell(SQL Server Management Studio)显示了过程的文本,因此我不必将其源代码存储在文本文件中.

如何用PostgreSQL做同样方便的方法?我正在使用pgAdmin III.

postgresql stored-procedures stored-functions

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

如何将长JSON值字符串编码为多行?

重要提示:我不是要求字符串渲染为多行.

我在谈论在源代码中将一个JSON中的长字符串拆分为多行时,这个字符串在逻辑上应该在一行上.

简而言之:我想要类似于HTML的源代码行破坏规则.

{
    "id": 550,
    "text": "this is long text "
            "very-very-very long text "
            "longer than you can imagine."
}
Run Code Online (Sandbox Code Playgroud)

此文本应呈现为:

this is long text very-very-very long text longer than you can imagine.
Run Code Online (Sandbox Code Playgroud)

JSON在JavaScript中被引用.

这不是JSONMultiline字符串的重复,因为这个问题强烈引用JavaScript并且该问题没有明确的接受答案.

string json multiline

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

Rails - 放置数据文件的位置?

我想知道在哪里放置数据文件(例如XML)由Rails内部加载?有一些标准的位置?现在我将文件保存在"public"文件夹中.

location load ruby-on-rails file path

14
推荐指数
2
解决办法
4988
查看次数