下記のQiitaの記事通りにfullcalendarを導入し、表示までさせることができました。
https://qiita.com/sasasoni/items/fb0bc1644ece888ae1d4
が、下記①のように設定を変更したところ、カレンダーに表示がされなくなりました。
カレンダーに表示をさせているのが②のindex.json.jbuilderとはわかるのですがどのように記述すればカレンダーにユーザーが送信したイベントが表示されるのかが分からないので教えていただきたいです。
① routes.rb Rails.application.routes.draw do devise_for :users root to: 'homes#index' resources :users, only: :show do resources :events end end
② index.json.jbuilder json.array! @events, partial: "events/event", as: :event json.array!(@events) do |event| json.extract! event, :id, :worker_name, :description json.start event.start_date json.end event.end_date json.url event_url(event, format: :html) end
users_controller.rb class UsersController < ApplicationController before_action :set_user, only: :show def show @events = current_user.events end private def set_user @user = User.find(params[:id]) end end
他に必要なファイルがあればご連絡ください。
よろしくお願いいたします。
あなたの回答
tips
プレビュー