2010-08-17 2 views
1

Je suis un débutant qui essaie de créer un service web parlant JSON. Je cette dans mon contrôleur:respond_to json donne une erreur: aucun itinéraire ne correspond à "/schedules/list.json" avec {: method =>: get}

class SchedulesController < ApplicationController
  def list
    @schedules = Schedules.all
    respond_to do |format|
      format.html # list.html.erb
      format.json { render :json => @schedules.to_json }
    end
  end
end

J'ai rien de spécial dans mes voies, seule la valeur par défaut:

ActionController::Routing::Routes.draw do |map|
  map.connect ':controller/:action/:id'
  map.connect ':controller/:action/:id.:format'
end

Toutes les idées ce qui ne va pas ici?

Merci Søren

+0

Y at-il une raison que vous ne pouvez pas utiliser la valeur par défaut « index » action au lieu de « liste »? – aNoble

Répondre

3
map.connect ':controller/:action.:format' 
Questions connexes