私は、クエリ文字列のパラメータに基づいてデータベース内のアイテムからデータを取り込むレール配列を持っています。私はその後、jqueryフルカレンダープラグインを動作させるためにJSONにその配列を作成したいが、私はそれを動作させるように見えない。Rails Array to JSON
私はjsonを出力していますが、[]で囲まれています。これがjquery fullカレンダープラグインにカレンダーイベントが表示されないようにするかどうかはわかりません。
def get_sessions
@sessions = Session.find(:all, :conditions => ["starttime >= '#{Time.at(params['start'].to_i).to_formatted_s(:db)}' and endtime <= '#{Time.at(params['end'].to_i).to_formatted_s(:db)}'"])
sessions = []
@sessions.each do |session|
sessions << {:id => session.id, :title => session.client.to_s, :session_num => session.session_num, :start => "#{session.starttime.iso8601}", :end => "#{session.endtime.iso8601}"}
end
render :json => sessions
end
このコードはhttp://vinsol.com/blog/2010/03/29/jquery-full-calendar-with-rails/レール2のアプリ出身ですが、レール3
で任意の助けを、それを構築しようとしているイムは本当にいただければ幸いです。
おかげ
こんにちは、私はすでにおかげさまでしたが、「テンプレートが見つかりません」というエラーが表示されます。 –
'render:json => sessions.to_json' –