ruby-on-rails - 与 Rails 3 站点的完整谷歌日历集成

标签 ruby-on-rails calendar google-calendar-api

我需要将我的 rails 3 应用程序与谷歌日历集成。以下是申请的要求:

  • 在我的应用程序中,我可以创建日历事件并邀请人们(几乎是谷歌日历的大部分功能)。
  • 我希望能够拉出用户现有的谷歌日历并同步? (可能)。
  • 我需要能够以不同的形式(每天、每周、每月)显示日历并在日历中添加额外的图形。
  • 我需要将日历中创建的项目用于其他特性和功能。具体来说,我需要用我的数据库中的某些内容来跟踪日历项目。例如,新约会的 ID 与我的数据库中用户的 foo 相关联。

  • 起初我想我应该将谷歌日历引入我的应用程序(直接引入 div),但是对于 #4 我真的需要的远不止这些。

    我发现了以下内容
    http://cookingandcoding.com/docs/gcal4ruby/ (用于 API 集成)



    http://www.web-delicious.com/jquery-plugins-demo/wdCalendar/sample.php (用于日历的视觉显示)

    在我走这条路之前,我想看看其他人是否对此有意见。我最关心的是如何构建这个解决方案,特别是:
  • 让我们假设我使用上面列出的 api 专门为我在 google 日历中的应用程序创建日历,并且我与这个日历交互。
  • 让我们还假设我可以在该日历中创建事件,从谷歌日历取回 ID,并将每个事件的 ID 放入我的数据库中(我需要在其中存储它并引用我创建的特定事件)。
  • 我还想从用户那里引入现有的日历(并重新同步它们)。这个 API 能做到吗?

  • 这些是适合这种架构的工具吗?

    另外我想我需要使用 omniauth,这样我就不必存储用户 google 日历用户名和密码。

    最佳答案

    您可能想查看的另一个 JQuery 日历插件是 Full Calendar .甚至还有一个演示项目,提供了将其与 Rails 3 集成的代码,可在 GitHub 上找到。

    关于ruby-on-rails - 与 Rails 3 站点的完整谷歌日历集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5407938/

    相关文章:

    javascript - 在 Sharepoint 日历中将一系列日期变灰

    c# - 在事件插入中强制使用新 ID

    ios - 获取 NSError 域 : "com.google.GTLJSONRPCErrorDomain" while fetching Google Calendar events in Swift

    php - 使用自定义日历颜色嵌入 Google 日历

    jquery - Rails - 嵌套表单 - 随机化用户发布的所有单个字段

    ruby-on-rails - Rails 6 期望文件定义常量

    ruby-on-rails - 使用 Nokogiri 遍历没有 CSS 类的 HTML?

    java - java.util.calendar 中错误的默认字段值

    java - TimeUnit 类坏了吗?

    ruby-on-rails - dig 方法不能与 ActionController::Parameters 一起正常工作