몇 가지 기사를 읽었습니다. 2 단계 이상의 깊은 자료를 상속하는 것이 좋지 않지만, 지금은 잊어 버립시 다.rails resource deep nesting
이 경로에서car_brand
car_model
car_type
내가 이런 걸 쓸 수있다 :
나는 그런 모델이, 이제 가정 해 봅시다
namespace :admin do
resources :car_brands do
resources :car_models do
resources :car_types
end
end
end
을하지만 난 어떤 좋은 기사를 찾을 수 없습니다를 내 컨트롤러의를 생성하는 방법 와 같은 스키마와 함께보기,
내가 컨트롤러 클래스 헤더에 쓸 내용 : c 아가씨
관리 :: CarBrands :: CarModelsController <와 ApplicationController
또는 무엇? 나는이 순간을 이해할 필요가있다, 각 하위 모델보기는 하위 폴더보기에 있어야하며, 그렇지 않으면 어떻게해야합니까? downvote, 그것을 닫지 마십시오, 내가 정말 혼동하지 마십시오, 내가 car_types_controller.rb
실행 rake routes
로 controllers/admin
폴더에
나는 새로운 질문을 만들고 싶지 않았고, 여기에 물어볼 것이다. 내가 선택한 개체가 db (컨트롤러)에서 볼 수있는 시점이 언제인가? @ something.each do | c | c.id 및 c [: id]? –
@ValdisAzamaris, 개체의 형식에 따라 다릅니다. 'c'가 모델의 인스턴스이고'c.id'로 접근하면, 그것은'symbol'을 키로하는 배열이나 해시입니다. 그리고 나서'c [: id]'로 접근합니다. 나는'c'가 여러분의 모델 중 하나의 인스턴스라고 생각합니다. 그러므로'c.id'를 시도하십시오. – vee