레일즈 g 컨트롤러 사용자를 여러 번 안전하게 호출하고 있습니까?
rails g controller user
를 여러 번 추가하여 작업을 추가하면 안전할까요?
예 : 나는 '컨트롤러 g 사용자 인덱스'를 만들었지 만 지금은 더 많은 작업을 만들고 싶습니다.
btw, 어떻게 모든 REST 기반 동작을 자동으로 만들 수 있습니까?
레일즈 g 컨트롤러 사용자를 여러 번 안전하게 호출하고 있습니까?
rails g controller user
를 여러 번 추가하여 작업을 추가하면 안전할까요?
예 : 나는 '컨트롤러 g 사용자 인덱스'를 만들었지 만 지금은 더 많은 작업을 만들고 싶습니다.
btw, 어떻게 모든 REST 기반 동작을 자동으로 만들 수 있습니까?
yesh, safe. 모델, 뷰 및 테스트를 포함하여 REST 작업을 자동으로 생성하는 방법은 rails g scaffold
을 참조하십시오.
발전기를 실행할 때 --pretend
옵션을 전달하여 생성 될 파일을 표시하지만 실제로 파일을 만들지는 못합니다.
당신이 비계를 생성하지 않는 한, 어차피 수작업으로하고 발전기를 사용하지 않는 것이 좋습니다. 당신의 routes.rb에서
는 이제 모든 7 개 편안한 루트가 (당신이rake routes
를 통해 터미널에서 확인하실 수 있습니다) 존재하게됩니다 그래서
resources :user
을 가지고 다음 당신으로 컨트롤러에 메소드를 추가했는지 확인 색인, 표시, 새로 만들기, 편집, 작성, 업데이트, 삭제가 필요합니다. 당신이 경로를 당신이 그 (것)들에게 생략 할 수 있습니다 존재하지 않으려면 잊지 마세요
resources :user, :except => [:index]
반대 만 몇 가지 방법을 원하는 경우
resources :user, :only => [:index, :create]