0

私は 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

問題が何であるか考えていますか?助けてください!ありがとう!

ローハン

4

1 に答える 1

0

うーん、これは厄介です..ビューページに問題がありました。無限ループに陥っていました。問題は解決しました。とにかく助けてくれてありがとう!

于 2012-11-15T23:35:27.463 に答える