13得票2回答
尝试加载未指定的类:ActiveSupport :: TimeWithZone - Psych :: DisallowedClass。

有人知道如何修复这个异常吗?不确定是否相关,但它是在从 discard 宝石中调用#discard 方法时出现的。 if object.discard # Psych::DisallowedClass: # Tried to load unspecified class: A...

13得票1回答
我需要怎样做才能让Hash.from_xml()起作用?

我安装了 'ActiveSupport' 并在代码中引入了 'active_support',但是当我尝试使用 Hash.from_xml() 方法时出现了 "未定义方法错误"。 我缺少什么?$ gem list 返回:\*** LOCAL GEMS \*** activesupport ...

12得票3回答
在引用active_support/time_with_zone后,出现了“Time:Class没有'zone'方法”的错误。

我目前使用的是 Ruby 2.2.1,并且已经安装了 active_support 4.2,因此我想使用:Time.zone.parse('2007-02-10 15:30:45') 根据此处描述:http://api.rubyonrails.org/classes/ActiveSupport...

11得票4回答
如何在Ruby中将JSON转换为XML?

有没有办法在Ruby中将JSON转换为XML?

11得票2回答
Rails测试中是否有setup_class/teardown_class?

我需要为一些Rails测试编写设置和拆卸方法,这些方法是类或系统范围内的,但我只发现了一种在每个测试级别上定义常规设置/拆卸的方法。 例如:class ActiveSupport::TestCase setup do puts "Setting up" end tear...

11得票3回答
Rails ActiveSupport Notifications - 错误的数据库运行时值

我正在尝试记录REST API应用程序的请求。我正在使用rails通知来实现这一点,就像这里http://railscasts.com/episodes/249-notifications-in-rails-3所示。我不知道如何解决rails通知中遇到的一个问题。我的初始化代码如下:Activ...

11得票1回答
尝试在Gem中要求使用Active Support

我有一个 Ruby Gem,想要使用 Rails ActiveSupport 模块中包含的 Hash.from_xml 方法。我在 Gemspec 文件中有以下代码: gem.add_dependency 'active_support', '~> 3.0.0' 然而,当我本地构建...

11得票3回答
如何在Ruby中将MS Excel日期从浮点数转换为日期格式?

我正在尝试使用roo gem在ruby脚本中解析XLSX文件。 在Excel中,日期以DDD.ttttt的格式存储为浮点数或整数,从1900-01-00(不是01)开始计数。因此,要转换一个日期,比如40396,你需要取1900-01-00+ 40396,你应该得到2010-10-15,但我...

10得票1回答
使用转译的Rails参数化无法处理阿拉伯文/Unicode字符串

我有一个包含阿拉伯字符"محمود"的字符串。 当我尝试将此字符串参数化时,它会返回空字符串 ""。x = "محمود" x.parameterize => "" 我已经检查了参数化代码并发现它调用了I18n.transliterate,但它返回了问号“?????”。 我尝试...

10得票1回答
测试 ActiveSupport::TimeWithZone 对象的相等性

有人能解释一下为什么d1大于d2吗?它们看起来是完全相同的日期(或者至少在我看来是这样的)。Loading development environment (Rails 3.0.8) ruby-1.9.2-p180 :001 > d1 = Event.first.updated_at ...