###RailsでDBとGoogleを連携
Ruby on Railsで自分の所属する組織の業務アプリを作成しています。
セミナーなどを運営する組織なのですが、その情報管理としてこのアプリでセミナーを登録したら、そのタイトル等をGoogleカレンダーにも連携し、メンバーがGoogleカレンダーとして確認できる状態にしたいです。
わざわざウェブアプリケーションを作成する理由は聞かないでいただけると幸いです。
このようなモデルと連携する動作はコールバッククラスを用いると思います。
しかし、実際に書けと言われると手が動きません。(ここまで読んで自分が初心者であるとお察しかと思います。)
そこで頭の中にある今後の設計方針をここに書き、みなさんにチェックしてもらおうと思った次第です。
###扱うデータ
セミナータイトル(これが登録するイベント名):string
会場:string
開催日:date
時間(始まりと終わり):time
メモ(セミナーの説明文):text
###今後の方針について
####Googleカレンダー連携
gemを用いる方法等あると思います。そのいづれかを用いようと思います。もしオススメのものがあれば教えてください。
####コールバッククラス
after_saveを用いてデータが保存された時・更新された時にGoogelカレンダーへ登録するクラスを呼び出そうと思います。
####質問
- 上記二つの方針(ざっくりですが)でよろしいでしょうか?
- Googleカレンダーを捜査するコードは、app/model内のモデルのファイルに書けばよろしいですか?
どう考えても質問はこれだけじゃ済まないのですが、推測の域を出ない質問になるので、これだけにしておきます。
よろしくお願い致します。
###補足情報(言語/FW/ツール等のバージョンなど)
ruby 2.2.2
rails 4.2.6
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/18 07:47