我正在尝试安装calendar_helper gem。我在我的Gemfile中包含了gem:
gem 'calendar_helper'
我运行了bundle install并加载了很好。
Using calendar_helper (0.2.4)
0.2.4是GitHub中的最新版本,因此看起来不错。我正在运行Pow,所以我不需要重新启动服务器(尽管我还是试过了)。添加对方法日历的调用会引发错误:
undefined method `calendar'
我觉得我的Rails安装或某些东西可能出错了。有什么想法吗?
答案 0 :(得分:1)
看起来版本0.2.4与github上的内容是最新的;它缺少加载帮助程序所需的Rails :: Engine的子类。边缘源上的关键行是:https://github.com/topfunky/calendar_helper/blob/master/lib/calendar_helper.rb#L231。
您可以通过从边缘安装宝石来解决此问题:
gem 'calendar_helper', :git => 'git://github.com/topfunky/calendar_helper.git'
编辑:
如果仍然无效,您也可以在ApplicationHelper中尝试:
require 'calendar_helper'
module ApplicationHelper
include CalendarHelper
end