У меня есть массив rails, который заполняется из элементов в базе данных на основе параметров из строки запроса.Затем я хочу превратить этот массив в JSON для работы плагина полного календаря jquery, но я не могу заставить его работать.
Я вывожу json, но он окружен [], и я не знаю,если это то, что мешает отображению событий календаря в плагине полного календаря jquery.
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/ rails 2, но я пытаюсь создать его с помощьюрельсы 3.
Любая помощь будет очень признательна.
Спасибо