我正在尝试创建一个与谷歌日历同步的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 回答
尝试:
哪个混合在Service类中 .
请注意,GCal4Ruby使用的是谷歌日历api的第2版,该版本已被弃用,并且在2014年11月17日之后无法使用 .
这是一个关于使用omniauth使用rails应用程序的好教程 .