0

-O --api 플래그가 켜진 상태에서 rails g model이 새 레일즈 프로젝트를 만들었습니다. 아무 것도하지 않고 단순히 "preloader via spring preloader"라고 말합니다. 봄을 지우려고했다.활성 레코드 건너 뛰기 Rails Generator

그 후 새로운 프로젝트를 만들었고 (정확하게는 -O이 아님) rails g model이 정상적으로 작동했습니다. AR을 건너 뛰면 발전기가 파손되는 것입니까? 그렇다면 어떻게 피할 수 있습니까?

저는 Ruby 2.3.1과 Rails 5.0.0.1을 Ubuntu Linux 16.04 LTS에서 사용하고 있습니다.

+0

'rails g model'은 기본적으로 ActiveRecord 모델을 생성합니다 -하지만 ActiveRecord를 비활성화했습니다. 대신 당신이 기대하는 행동은 무엇입니까? 이 시점에서 호출 될 것으로 예상되는 다른 ORM을 사용하고 있습니까? – pat

+0

나는 그것을 얻었다. 이 Rails 앱에서 ORM이 아닌 Google Cloud Datastore를 사용하고 있습니다. – xuq01

답변

0

rails g model은 ActiveRecord 모델 (기본값) 또는 생성기가 통합 된 다른 모델 유형에만 유용합니다. rails g model을 실행할 때 -o 플래그를 사용하여 후자를 호출 할 수 있습니다.

그러나 여기에 might not be such an integration for Google Cloud Datastore이 있으므로 모델을 수동으로 관리해야 할 것입니다.