Rails gcal4ruby gem未初始化

时间:2014-06-06 13:55:53

标签: ruby-on-rails gem google-calendar-api ruby-on-rails-plugins

我正在尝试创建一个与Google日历同步的Ruby on Rails网络应用。我尝试使用omniauth,但它对我没用。

我发现了一个应该为我完成工作的rails gem:gcal4ruby 但是现在它还没有用。 我使用代码:

  

@serv = Service.new

     

@ serv.authenticate' account@gmail.com' ;,'传递'

并收到错误:

  

未初始化的常量UsersController :: Service

在我的gemfile中使用:

  

gem' gcal4ruby',' 0.5.5'

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

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

我尝试使用require" gcal4ruby"在我的代码中并得到错误:

  

无法加载此类文件 - gcal4ruby

我使用ruby 1.9.3和rails 4.0.2。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

尝试:

require 'gcal4ruby'
include GCal4Ruby

混合使用Service类。

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

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