首页 文章

Rails gcal4ruby gem未初始化

提问于
浏览
0

我正在尝试创建一个与谷歌日历同步的Ruby on Rails网络应用程序 . 我试图使用omniauth,但它对我不起作用 .

我找到了一个应该为我工作的rails gem:gcal4ruby但是现在它无法正常工作 . 我用的代码是:

@serv = Service.new @ serv.authenticate'count@gmail.com','pass'

并得到一个错误:

未初始化的常量UsersController :: Service

在我的gemfile中使用:

gem'gcal4ruby','0.5.5'

捆绑安装后,Gem已成功安装 .

通过尝试使用类似的宝石,我得到了同样的错误,所以我认为这个问题是别的 .

我试图在我的代码中使用require“gcal4ruby”并得到错误:

无法加载此类文件 - gcal4ruby

我正在使用ruby 1.9.3和rails 4.0.2 .

感谢帮助 .

1 回答

  • 0

    尝试:

    require 'gcal4ruby'
    include GCal4Ruby
    

    哪个混合在Service类中 .

    请注意,GCal4Ruby使用的是谷歌日历api的第2版,该版本已被弃用,并且在2014年11月17日之后无法使用 .

    这是一个关于使用omniauth使用rails应用程序的好教程 .

相关问题