반응형
    
    
    
  'rails generate controller'에 대한 테스트, 자산 및 도우미 생성을 건너 뛰는 구문?
도움말을 읽고 테스트, 자산 및 도우미 파일 생성을 건너 뛰기 위해 다음 명령을 시도했습니다.
$ bin/rails generate controller home index  --helper false --assets false --controller-specs false --view-specs false   
create- app/controllers/home_controller.rb
        route  get "home/index"
        invoke  erb
        create    app/views/home
        create    app/views/home/index.html.erb
        invoke  rspec
        error  false [not found]
        error  false [not found]
이 &에만 작동 위의 당신은 출력에 의해 알 수있는 바와 같이 controller, routes& views생성됩니다. 그러나 마지막 두 줄이 흥미 롭습니다.
error  false [not found]
error  false [not found]
분명히 rails는 --option-name false구문 을 좋아하지 않는 것 같습니다 . 그래서이 오류는 잘못된 구문을 사용했기 때문입니까? 그렇다면 올바른 방법은 무엇입니까? 감사
--no-다음을 사용해보십시오 optionname:
rails generate controller home index  --no-helper --no-assets --no-controller-specs --no-view-specs
제너레이터 명령을 실행할 때마다 기본 동작을 변경하려면 application.rb 파일에서 원하는 기본값을 구성 할 수 있습니다. Rails가 뷰 및 도우미에 대한 사양 테스트를 생성하지 않도록 하려면 어떻게해야합니까?를 참조하십시오. .
옵션을 추가하지 않고 끄려면 :
# application.rb
config.generators.assets = false
config.generators.helper = false
필요하지에만 API를 제공 응용 프로그램 javascript, stylesheet, views, helpers. 생성기 / 스캐 폴드에서 해당 파일을 건너 뛰려면 아래 코드 블록을application.rb
#to skip assets, scaffolds.css, test framework, helpers, view
config.generators do |g|
  g.template_engine nil #to skip views
  g.test_framework  nil #to skip test framework
  g.assets  false
  g.helper false
  g.stylesheets false
end
발전기에 대한 자세한 내용은 링크를 확인하십시오.
더 간결하게 :
rails g controller home index --no-assets --no-test-framework
반응형
    
    
    
  'developer tip' 카테고리의 다른 글
| 후행 슬래시가없는 django URL은 리디렉션되지 않습니다. (0) | 2020.10.15 | 
|---|---|
| 변수의 값을 다른 값으로 복사 (0) | 2020.10.15 | 
| JavaFX에서 숫자 TextField를 만드는 데 권장되는 방법은 무엇입니까? (0) | 2020.10.15 | 
| jQuery를 로컬로 호스팅 할 때의 이점 대 함정 (0) | 2020.10.15 | 
| 내일 날짜를 dd-mm-yy 형식으로 얻는 방법 JavaScript (0) | 2020.10.15 |