Обработка jsonp в контроллере rails 3

Я хочу, чтобы действие моего контроллера обрабатывало запросы jsonp от jquery $.getJSON. В моем действии контроллера у меня есть следующий блок response_to:

respond_to do |format|
  format.html { render json: {:items_by_tag => @tagged_item_list}}
  if params[:callback]
        format.js { render :json => {:items_by_tag => @tagged_item_list}.to_json, :callback => params[:callback] }
  else
        format.json { render json: {:items_by_tag => @tagged_item_list}}
  end
end

Но я получаю SyntaxError:invalid label, когда я вызываю URL из $.getJSON. Мой URL-адрес имеет вид http://myservice.com?param1=a&param2=b&callback=?.
В чем проблема с моим кодом, из-за которой jsonp не работает?


person jimcgh    schedule 02.01.2013    source источник