이전에 질문을 받았지만 분명히 알 수있는 대답은 없습니다. 내 사용자는 가입뿐 아니라 더 많은 의견을 가지고 있습니다. 로그인; 등등 (디폴트는 전망을 만든다). 예 : 프로필 페이지, 그가 복용하는 코스, 코스 일정. 이 메서드와 사용자에 대한 추가 뷰가있는 컨트롤러를 만들고 편집하고 싶습니다. 그것을 어떻게 성취합니까?변경 장치에 대한 컨트롤러 수정
0
A
답변
0
내 즐겨 찾는 속임수는 내 사용자 프로필 페이지 등과 충돌하지 않도록 장치 경로를 네임 스페이스로 지정하는 것입니다. devise_for
는 path_prefix
옵션을합니다, 그래서 당신의 config/routes.rb
수행 할 수 있습니다
devise_for :users, :path_refix => 'd'
및 모든 유증 경로 다시 무료 /users
를 떠나, /d/users/new
될 것입니다.
이것이 작동하지 않는다면 Devise::RegistrationsController
의 하위 클래스를 지정하고 뷰를 생성하고 편집하는 기본 장치 컨트롤러를 대체하고 경로를 추가 할 수 있습니다. 꽤 좋은 방향에 대해서는 here 지시를 따를 수 있습니다.
관련 문제
- 1. 새로운 엔티티와 수정 모두에 대한 컨트롤러 저장
- 2. @ Html.DropDownListFor에 대한 MVC3 Razorview 변경 이벤트 수정
- 3. 실제 장치에 대한 테스트
- 4. UINavigation 컨트롤러 루트보기 변경
- 5. 수정 빠른 수정 '가시성을 기본값으로 변경'
- 6. UItabBar보기 컨트롤러 변경
- 7. 최상의 컨트롤러 변경 방법
- 8. Google지도 변경 내비게이션지도 컨트롤러
- 9. MGSplitView 컨트롤러 프레임 변경
- 10. MGSplitViewController 세부보기 컨트롤러 변경
- 11. 기본 컨트롤러 actionresult 변경
- 12. 수정 SVN 변경 로그
- 13. 모든 장치에 대한 지원 확인
- 14. fb : 터치 장치에 대한 설명
- 15. 여러 장치에 대한 프레젠테이션 기술
- 16. GPS 장치에 대한 여러 구독
- 17. 장치에 대한 Cuda 호스트 개체
- 18. 파일의 변경 사항에 대한 이벤트 수정 방법은 무엇입니까?
- 19. 컨트롤러 파일을 수정 한 후로드되는 파일은 무엇입니까?
- 20. 내비게이션 컨트롤러 iphone의 순서 변경
- 21. 탭이있는보기 컨트롤러, 다른보기의 텍스트 변경
- 22. 분할 컨트롤 변경시보기 컨트롤러 변경
- 23. 리튬에서 기본 컨트롤러 경로 변경
- 24. 장치에
- 25. 컨트롤러 동작에 대한 경로
- 26. POST에 대한 요청 수정
- 27. Bazaar : 수정 커밋 된 커밋에 대한 자동 파일 수정
- 28. 은 장치 컨트롤러 또는 주변 장치에 특정한 장치 드라이버입니까?
- 29. 때로는 장치에 의해 반환 된 잘못된 (야생) GPS 수정 처리
- 30. 꼬리에 대한 영구 수정 :`log/development.log '를 볼 수 없음 : 장치에 남은 공간이 없음
무엇을 시도 했습니까? FWIW, 모든 사용자 정의 액션 및 뷰를 사용하여 '일반''users_controller'를 보유하고 나머지는 Devise가 처리하도록합니다. –
방금 profile_controller를 만들고 계획 작업을 계획하고 있습니다. 수퍼 클래스가 무엇인지 잘 모르겠습니다. –
슈퍼 클래스는 보통의'ApplicationController'이어야합니다. 그것은 내가 현재하고있는 일이다. 'before_filter authenticate_user !, 단지 : [: private_action]'과 같은 것이 필요합니다. 일부 페이지는 비공개로 유지합니다. – Ashitaka