Comment puis-je accéder aux ID à partir d'une ressource imbriquée? Il n'y a pas id_identité dans @[email protected]
.i obtenir une erreur Couldn't find People without an ID
. Merci d'avance.Comment obtenir des identifiants d'une ressource imbriquée?
modèles
class City < ActiveRecord::Base
has_many :peoples
end
class People < ActiveRecord::Base
belongs_to :city
end
contrôleur
def show
@city = City.find(session[:city_id])
@[email protected]
@[email protected](params[:id])
end
Routes
resources :city, :people
resources :cities do
resources :peoples
end
désolé c'était copier coller typo.Oui mais la chose est-il dit ne pouvait pas trouver des gens sans un ID, ce qui signifie qu'il n'y a pas d'ID dans les gens, ce qui me fait penser que cela a quelque chose à voir avec les routes – katie