数日前、私はhttps://github.com/elevation/event_calendarで提供されているevent_calendarソリューションをインストールしましたが、すべて正常に動作しています。今、何人かのユーザーは今のところ私のユーザーであるので、ALLの既存のイベントをdbに見ることができます。についてEvent_calendarについて現在のユーザーのイベントのみを表示し、すべてのイベントを表示しない
各ユーザーが必要とするのは、彼が参加しているイベントのみを表示することです。だから私は、ユーザーとイベントのIDだけを保持するXXXXXXXXX_create_events_users_join.rbというもう1つのマイグレーションを作成すると考えました。実際のカレンダーに現在のユーザーに属するイベントのみを表示する方法を考えてください。最適なアプローチではない移行を作成しますか?
ので、ちょうどあなたのpost.Meanwhileを見てしばらく離れていた私は宝石が付いていますカレンダーのコントローラをチェックしていたし、私は私がどこ通じ部分をスキップ推測メソッドevent.event_strips_for_month(@shown_month)いくつかの条件を渡すことができます。@event_strips = Event.event_strips_for_month(@shown_month、:conditions => ['user_id =?'、session [:user_id]])を呼び出します。コースは私のイベントの移行(t.references:ユーザー)に余分なフィールドを追加しました。今私はすべてのイベントをユーザーIDでフィルタリングしています。よろしく。 – Daniel