2016-10-25 1 views

답변

2

레일의 내부 구조와 철학은 Yii2와 다릅니다. 현재 데이터베이스 상태는 db/schema.rb이라는 별도의 특수 파일에 저장됩니다. 이 파일은 새 마이그레이션을 적용 할 때마다 자동으로 업데이트되며 수동으로 편집 할 수 없습니다. Yii2에서는 PHPDoc 주석을 현재 DB 상태와 수동으로 동기화해야합니다. 레일스의 다른 측면에서는 모델을 보면서 어떤 속성 모델이 포함되어 있는지 알 수 없습니다 (모델 코드는 그 점에서 매우 간결합니다).

잘 모르겠지만 모델 속성에 대해 자동 완성 RubyMine은 해당 파일의 표에 나온 열 이름을 추출합니다. db/schema.rb에 대한 자세한 내용은 official docs입니다.

또한 Rails-Aware Code Completion에 관한 RubyMine 문서의 전용 도움말 섹션이 있습니다.

그래도 작동하지만 특정 장소에있을 수 있습니다.

마지막으로이 항목을 확인하십시오. SO question. RubyMine은 매우 우수한 자동 완성 옵션을 제공하지만 필요한 경우 db/schema.rb을 주저하거나 DB 관리 도구를 사용하여 개발 중에 열 이름과 데이터를 볼 수 있습니다.

+1

정보 주셔서 감사합니다. – Charlie

관련 문제