나는 erb 스캐 폴드 템플릿을 사용자 정의 할뿐만 아니라 새 템플릿을 추가하고자합니다.사용자 정의 erb 생성기 scaffold에서 호출
ScaffoldGenerator < Erb::Generators::Base
에는 %w(index edit show new _form)
에 추가 템플릿을 제공하는 방법이 있습니다.
그래서 내 응용 프로그램에서 사용자 정의 erb 생성기와 템플릿 디렉토리를 lib/generators/erb/scaffold/
에 만들었습니다.
그러나 rails g scaffold Something
을 실행하면 사용자 지정 발전기가 scaffold_controller
을 통해 선택되지 않습니다. 그렇다면 맞춤 scaffold_controller
발전기를 사용하여 erb
발전기를 사용할 수 있도록 맞춤형 scaffold
발전기를 제공해야합니까?
ScaffoldController options:
-e, [--template-engine=NAME] # Template engine to be invoked
# Default: erb
내가 템플릿 엔진을 사용하는 나의 ERB 생성기를 제공 할 수 있습니까 :
나는 또한 비계 인수를 볼 수 있습니까?
(레일 사용 4)
간다
/lib/templates/active_record/model/model.rb
에 그냥 경우...
모델은 거의 여기 내 질문에 http://stackoverflow.com/questions/4696954 답변 간다/스캐 폴드 - 투 - 생성 - 다른 - 부분 - 뷰 - 템플릿 - 파일? rq = 1 – Sash