私は Ruby on Rails アプリケーションに取り組んでいるアマチュア プログラマーです。今までは順調に進んでいましたが、問題が発生しました。「予定」モデルにアクセスしようとするたびに、サーバーがスタックしてページの読み込みに失敗します。これが私のコントローラーのインデックスです:
class AppointmentsController < ApplicationController
load_and_authorize_resource
before_filter :get_appointments, :only => :index
def index
@appointments = Appointment.all
@months = ["January","February","March","April","May","June","July","August", "September", "October", "November", "December"]
@appointments = @appointments.select {|appointment| appointment.seller_id == current_user.id }
@appointments = @appointments.select {|appointment| appointment.completed == false }
@appointments.sort! { |a,b| a.date_time <=> b.date_time }
end
このコードをコメントアウトすると、サーバーがページをロードできるため、問題はビューにあるとは思いません。モデルはこちら
class Appointment < ActiveRecord::Base
attr_accessible :buyer_id, :item_id, :seller_id, :location, :date_time
belongs_to :item
end
問題が何であるか考えていますか?助けてください!ありがとう!
ローハン