ネストされたリソースからidsにアクセスするにはどうすればいいですか?@[email protected]
にidのpeople_idはありません.iエラーCouldn't find People without an ID
があります。事前におねがいします。ネストされたリソースからidsを取得するにはどうすればよいですか?
モデル
class City < ActiveRecord::Base
has_many :peoples
end
class People < ActiveRecord::Base
belongs_to :city
end
コントローラ
def show
@city = City.find(session[:city_id])
@[email protected]
@[email protected](params[:id])
end
ルート
resources :city, :people
resources :cities do
resources :peoples
end
申し訳ありませんが、コピー貼りのタイプミスです。はい、しかし、物事は、人のインスタンスにIDがないということを意味するIDがない人を見つけることができないと言われています。 – katie