问题标签 [activesupport]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
82 浏览

internet-explorer - 这是对微软关于支持 IE6 的声明的正确解释吗?

我已经阅读了 Stackoverflow 上的问题,并浏览了 MS 网站十几次,我完全不清楚关于支持 IE6 的官方声明是什么。这是我的研究结果——只是为了后代——我的问题是这是否是正确的解释,如果不是,为什么不呢?

它似乎被认为是 O/S 的一部分,因此属于这些产品的支持生命周期。Microsoft 支持网站上有一些循环链接,用于说明服务包的支持生命周期和有关单个组件的声明。

IE 6 声明在此处链接到通用策略声明。

微软在 IE7 发布后关于 IE6 的注释将其链接到 XP SP2、Win2k SP4 和 Server03 SP1。

XP SP2 被发布日期为 2008 年 4 月 21 日的 SP3 所取代,并且支持链接尚无定论,因为 XP 没有后续的服务包发布,这意味着我们回到了通用支持生命周期声明, 这对于 XP SP3 和 IE6+XP SP3 是一样的。

Win2k SP4 遵循完全相同的路径,但它的发布日期较早,因此无法击败 XP SP3。

Server 2003 SP1 被发布日期为 2007 年 3 月 13 日的 SP2 所取代,也早于 XP SP3。

因此,似乎是 XP SP3 使 IE6 保持活力。

因此,我现在开始了解有关产品和服务包支持的 Microsoft 政策,这对我来说不是很清楚。此支持生命周期政策页面表明它具有 5 年主线、5 年扩展生命周期支持阶段。 IE6 声明的发布日期是 2001 年 12 月 31 日,这意味着它将在今年年底到期。

但是,由于它似乎附加到 XP,并且有服务包,因此它也属于该策略的一部分。Service Pack 生命周期策略(我无法为选项卡添加书签,您必须单击页面才能显示 div)建议 24 个月,因为它是 Windows 客户端产品。在 SP3 之后没有 SP,因此将是 2008 年 4 月 21 日之后的 24 个月,即 2010 年 4 月 21 日。

因此,据我估计,他们可以要求支持的最长期限是 2011 年 12 月 31 日,使用基于其发布日期的 10 年延长生命周期支持政策。

那是对的吗?

如果是这样,除夕夜在我家举行盛大的聚会。

0 投票
1 回答
1211 浏览

ruby-on-rails - Error when trying to run delayed_job in production

I am using delayed_job to send emails, everything works fine under development when starting the process using:

The problem comes on my shared host, under production, when I try and start the process using the "delayed_job" script (as detailed here)

gives me the following error

Any ideas on how to resolve this please?

I am using Rails 3.1 on Ruby 1.8.7, with Phusion Passenger.

0 投票
2 回答
216 浏览

ruby - 在进行相对日期算术时,这是 Ruby 时间类中的错误吗?

有人可以告诉我这是否是红宝石时间课程中的错误吗?

如您所见,我遇到了运行时错误,我认为我不应该这样做。我最近升级了我相信提供此功能的 active_support gem。

谢谢你。

** 更新 **

而且,现在它可以工作了,除了我上床睡觉、起床和重新运行之外没有任何变化。这很奇怪;我上面提供的片段是直接从我的终端窗口剪切和粘贴的......我正在针对 activerecord/support/model/etc 的 3.0.10 运行

感谢大家对此事的看法!

0 投票
2 回答
210 浏览

ruby - 哪个版本的 Padrino 在 Ruby 1.8.6 中运行良好?

Padrino 0.10 gem 安装了 activesupprt 3.0.9,它需要 ruby​​ >= 1.8.7。

我正在使用 Ruby 1.8.6 有人可以建议我哪个版本的 Padrino 可以在 Ruby 1.8.6 上正常工作吗?

我不想升级 Ruby 版本至少 5-6 个月。这是我当前的 gemfile

0 投票
2 回答
3750 浏览

ruby-on-rails - ActiveSupport::SecureRandom.hex 问题?Rails 和 Ruby

我有一个关于ActiveSupport::SecureRandom类\图书馆的问题。

http://apidock.com/rails/ActiveSupport/SecureRandom

我正在编写一个可能需要一些随机令牌的应用程序,例如由SecureRandom.

这些令牌的唯一性如何?这些令牌本质上是唯一的还是我应该在我的数据库列上使用唯一约束更好?

谢谢!

0 投票
2 回答
752 浏览

ruby-on-rails - 黄瓜负载错误 activesupport

我是 Rails 新手,在使用 Cucumber 运行测试时遇到了麻烦。我收到以下错误:

我的 gemfile 如下所示:

以前用黄瓜工作。我最近添加了 sunspot 并升级到 rails 3.1.0.rc8。我不明白捆绑执行消息。

谢谢

0 投票
3 回答
2154 浏览

ruby-on-rails - Rails 应用程序在本地运行,在 Heroku 上崩溃

我一直试图从日志中找出问题所在,但不知道如何解决它。以下是日志中的片段,我对如何修复有点困惑。任何帮助将不胜感激。

这是在日志的顶部

根据捆绑,正在使用以下宝石

根据bundle install,安装了以下gem

使用 rake (0.9.2) 使用 abstract (1.0.0) 使用 activesupport (3.0.3) 使用 builder (2.1.2) 使用 i18n (0.6.0) 使用 activemodel (3.0.3) 使用 erubis (2.6.6) 使用rack (1.2.4) 使用 rack-mount (0.6.14) 使用 rack-test (0.5.7) 使用 tzinfo (0.3.29) 使用 actionpack (3.0.3) 使用 mime-types (1.16) 使用 polyglot (0.3. 2) 使用treetop (1.4.10) 使用mail (2.2.19) 使用actionmailer (3.0.3) 使用arel (2.0.10) 使用activerecord (3.0.3) 使用activeresource (3.0.3) 使用bson (1.3.1) ) 使用 bson_ext (1.3.1) 使用 bundler (1.0.18) 使用carrierwave (0.5.7) 使用excon (0.6.6) 使用formatador (0.2.1) 使用multi_json (1.0.3) 使用net-ssh (2.1. 4) 使用 net-scp (1.0.4) 使用 nokogiri (1.5.0) 使用 ruby​​-hmac (0.4.0) 使用雾 (0.11.0) 使用 formtastic (1.2.4) 使用 mongo (1.3.1) 使用 plucky (0.3.8) 使用 mongo_mapper (0.9.2) 使用 thor (0.14.6) 使用 railties (3.0.3) 使用 rails (3.0.3) 使用 rails3-generators (0.17.4)

这是完整的heroku日志

谢谢!

0 投票
1 回答
2940 浏览

ruby - 测试 ActiveSupport::TimeWithZone 对象是否相等

有人能解释一下 d1 是如何大于 d2 的吗?它们是同一个该死的日期(或者至少在我看来它们是这样的)。

关于我的特定应用程序需求......我有一个 iOS 应用程序向我的 Rails 应用程序发出请求,传递一个 JSON 对象,其中包括格式为“2011-09-22T02:24:28-”的 NSDates 07:00。” 我试图将该日期时间与 ActiveSupport::TimeWithZone 类型的“updated_at”进行比较。

谢谢-wg

0 投票
1 回答
440 浏览

ruby-on-rails - 升级到 Rails 3.1 后 html_escape 似乎坏了

我有一个项目使用来自 80beans 的荷兰人的所见即所得编辑器“wysihat-engine”。它使用 Rails 版本 3.0.9 可以正常工作,但升级到 3.1.0 后 wysihat-engine 无法从 ERB::Util (ActiveSupport 3.1.0) 找到 'html_escape' ,给我这个错误消息:

我已经通过在 'wysihat-engine.rb' 中定义 'html_escape' 来修复它(确实很糟糕),但我敢肯定,有理由不这样做:)。

我的问题: 1. 这是新版 Rails 的错误吗?2. 对于 Rails 3.1 项目,WYSIWYG 编辑器有更好的选择吗?

先感谢您 。

0 投票
1 回答
1713 浏览

ruby-on-rails - Rails Parameterize using Transliterate 不适用于阿拉伯语/Unicode 字符串

我有一个包含阿拉伯字符“محمود”的字符串

当我尝试参数化这个字符串时,它返回空字符串“”

我检查了参数化代码,发现它调用 I18n.transliterate 返回问号“?????”

我尝试参考上一个问题自定义音译如何在 Rails 3 应用程序中自定义音译?

但仍然返回空白字符串。

有什么帮助吗?