私はレール3.0アプリで0.5.5 version of the gcal4ruby gemを使用していますが、私は のようにイベントを作成しているようです。私は、サービスを開始し、 うまくカレンダーを作成するが、私は、イベントを作成するために をしようとすると、私は次のエラーを取得することができます。Google Calendar in Rails 3 App
NoMethodError: undefined method `debug' for #<GCal4Ruby::Calendar:
0x1036d8a68>
from /opt/local/lib/ruby/gems/1.8/gems/gcal4ruby-0.5.5/lib/gcal4ruby/
event.rb:242:in `to_xml'
from /opt/local/lib/ruby/gems/1.8/gems/gcal4ruby-0.5.5/lib/gcal4ruby/
event.rb:236:in `map'
from /opt/local/lib/ruby/gems/1.8/gems/gcal4ruby-0.5.5/lib/gcal4ruby/
event.rb:236:in `to_xml'
from /opt/local/lib/ruby/gems/1.8/gems/gcal4ruby-0.5.5/lib/gcal4ruby/
event.rb:230:in `create'
from /opt/local/lib/ruby/gems/1.8/gems/gdata4ruby-0.1.5/lib/
gdata4ruby/gdata_object.rb:155:in `save'
from /opt/local/lib/ruby/gems/1.8/gems/gcal4ruby-0.5.5/lib/gcal4ruby/
event.rb:225:in `save'
from (irb):92
私は、この行のコードを見て、それがあるようにそれはそう service.debug = trueであるかどうかはカレンダーではないので、私は ではないことを確認しています。ここでは、私はIRBにここに来た方法ですラインによって ライン:
service = GCal4Ruby::Service.new
service.authenticate(MY_GOOGLE_LOGIN, MY_GOOGLE_PASS)
calendar = GCal4Ruby::Calendar.find(service, 'Test 2', :first)
event = GCal4Ruby::Event.new(calendar)
event.title = "test title"
event.content = "test content"
event.where = "my house"
event.start = Time.now
event.end = 2.hours.from_now
event.all_day = false
event.calendar = calendar[0]
event.save
NoMethodError: undefined method `debug' for #<GCal4Ruby::Calendar:
0x1036d9990>
from /opt/local/lib/ruby/gems/1.8/gems/gcal4ruby-0.5.5/lib/gcal4ruby/
event.rb:242:in `to_xml'
from /opt/local/lib/ruby/gems/1.8/gems/gcal4ruby-0.5.5/lib/gcal4ruby/
event.rb:236:in `map'
from /opt/local/lib/ruby/gems/1.8/gems/gcal4ruby-0.5.5/lib/gcal4ruby/
event.rb:236:in `to_xml'
from /opt/local/lib/ruby/gems/1.8/gems/gcal4ruby-0.5.5/lib/gcal4ruby/
event.rb:230:in `create'
from /opt/local/lib/ruby/gems/1.8/gems/gdata4ruby-0.1.5/lib/
gdata4ruby/gdata_object.rb:155:in `save'
from /opt/local/lib/ruby/gems/1.8/gems/gcal4ruby-0.5.5/lib/gcal4ruby/
event.rb:225:in `save'
は、私はここで何かが欠けする必要がありますが、私はよく分かりません。明らかに私は 有効なカレンダーオブジェクトを取得しています...私は がいくつかの属性がありますか?
また、誰かがカレンダーソリューションのために何を使用するかについて他の提案があれば、私はそれを聞いてみたいです。基本的には、ユーザーが定義済みの予定をカレンダーに追加できるようにする必要があります。これは定期的に行うことができ、理想的には、これらの予定表をoutlook、icalなどで使用できるようにエクスポートすることができます。 Web経由でこれを行いますか?
ありがとうございます!
これはまだ機能しますか?私は同じ問題を抱えていますが、カレンダーからサービスに変更することは私のために何もしません。 –