0

我正在尝试安装 calendar_helper gem。我在我的 Gemfile 中包含了 gem:

gem 'calendar_helper'

我运行 bundle install 并加载正常。

Using calendar_helper (0.2.4)

0.2.4 是 GitHub 中的最新版本,看起来不错。我在 Pow 上运行,所以我不需要重新启动服务器(尽管我尝试过)。添加对方法 calendar 的调用会引发错误:

undefined method `calendar'

我觉得我的 Rails 安装或其他东西可能有问题。有任何想法吗?

4

1 回答 1

1

看起来 0.2.4 版本与 github 上的内容不一样;它缺少加载帮助程序所需的 Rails::Engine 子类。边缘源的关键行在这里:https ://github.com/topfunky/calendar_helper/blob/master/lib/calendar_helper.rb#L231 。

您可以通过从边缘安装 gem 来解决此问题:

gem 'calendar_helper', :git => 'git://github.com/topfunky/calendar_helper.git'

编辑:

如果这仍然不起作用,您也可以在 ApplicationHelper 中尝试:

require 'calendar_helper'

module ApplicationHelper
  include CalendarHelper
end
于 2012-10-01T23:28:06.723 回答