小编Jon*_*ard的帖子

使用curl从HTTP POST获取响应头

人们可以仅请求使用HTTP HEAD报头,作为选项-Icurl(1).

$ curl -I /
Run Code Online (Sandbox Code Playgroud)

冗长的HTML响应主体很难进入命令行,因此我只想获得标题作为我的POST请求的反馈.但是,HEAD和POST是两种不同的方法.

如何让curl仅显示POST请求的响应头?

post curl http-headers

518
推荐指数
8
解决办法
49万
查看次数

以秒为单位获取当前日期/时间

如何在Javascript中以秒为单位获取当前日期/时间?

javascript datetime

282
推荐指数
9
解决办法
42万
查看次数

ActiveRecord中的Float vs Decimal

有时,Activerecord数据类型让我感到困惑.呃,经常.对于特定情况,我的一个永恒问题是:

我应该使用:decimal:float

我经常遇到这个链接,ActiveRecord :: decimal vs:float?,但答案不够清楚,我无法确定:

我见过许多线程,人们建议不要使用浮点数并始终使用小数.我也看到一些人建议只使用浮动用于科学应用.

以下是一些示例案例:

  • 地理位置/纬度/经度:-45.756688,120.5777777,...
  • 比/百分比:0.9,1.25,1.333,1.4143,...

:decimal过去曾经使用过,但是我发现与BigDecimal浮点数相比,处理Ruby中的对象是不必要的尴尬.例如,我也知道我可以:integer用来代表金钱/美分,但它并不适合其他情况,例如精确度随时间变化的数量.

  • 使用每个的优点/缺点是什么?
  • 知道使用哪种类型会有什么好的经验法则?

floating-point types ruby-on-rails decimal rails-activerecord

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

在哈希中交换键和值

在Ruby中,如何在Hash上交换键和值?

假设我有以下哈希:

{:a=>:one, :b=>:two, :c=>:three}
Run Code Online (Sandbox Code Playgroud)

我想转变成:

{:one=>:a, :two=>:b, :three=>:c}
Run Code Online (Sandbox Code Playgroud)

使用地图似乎相当乏味.有更短的解决方案吗?

ruby hashmap

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

有没有更短的方法来在ruby中的同一目录中要求一个文件?

是否有更短的方法来要求位于同一目录中的文件(正在执行的脚本)?

require File.expand_path(File.dirname(__FILE__) + '/some_other_script')
Run Code Online (Sandbox Code Playgroud)

我读了这个require "my_script"并且require "./my_script"实际上会加载脚本两次(ruby不会认识到它实际上是同一个脚本),这File.expand_path就是推荐的原因:如果每次需要脚本时都使用它,那么它只会被加载一旦.

对我来说,像Ruby这样的简洁语言似乎没有更短的解决方案,这似乎很奇怪.例如,python只是这个:

import .some_other_module_in_the_same_directory
Run Code Online (Sandbox Code Playgroud)

我想我可以修补猴子require......但这只是邪恶的!;-)

ruby path require

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

如何在Rails 3中创建RSS/Atom提要?

我是Rails 3的新手,我正在尝试制作RSS/Atom提要.我知道auto_discovery_link_tag,但是相关的控制器/动作应该是什么样的?

谢谢!

rss ruby-on-rails ruby-on-rails-3

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

活动模型,活动记录和活动资源之间的区别

是否有人可以通过定义活动模型,活动记录和活动资源之间的确切区别来帮助我.我已经做了足够的谷歌搜索,以找到确切的差异,但没有得到任何具体可以告诉他们之间的确切差异.现在他们看起来都和我一样.所以请给我一些具体的答案.

activeresource activemodel ruby-on-rails-3 rails-activerecord

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

使用整数作为哈希键

在Ruby哈希中使用整数作为键是否合适?

文档中的每个示例都显示一个字符串或符号用作键,但从不是整数.

在内部,整数会以某种方式转换为字符串吗?我看到有关这个问题的一些相互矛盾的信息.

换句话说,使用整数键到散列有什么明显的缺点吗?

ruby hashmap

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

IFrame的默认宽度/高度

是否有任何规范指定IFrame的默认宽度/高度?

我测试的浏览器(FF,IE,Chrome)似乎使用300x150px,但我找不到任何规格.如果我遇到这种情况,我可以依赖这些值,还是应该总是明确地设置宽度/高度?

html iframe specifications

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

获取裸存储库的工作副本

我有一个服务器,我有一个裸存储库用于推送.但是,我的服务器需要有一个主分支的工作副本.

如何从裸存储库中获取工作副本?

git working-directory git-bare

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