1
2
Retrieve specific documents
app/controllers/restaurants_controller.rb 파일 에는 앱 다양한 요청을 처리하는 방법을 지정하는 메서드가 포함되어 있습니다. index 메서드 본문을 다음 코드로 바꿉니다.
def index @restaurants = Restaurant .where(name: /earth/i) end
이 컨트롤러 메서드는 name 필드 값에 문자열 "earth"가 포함된 Restaurant 문서를 검색합니다. 결과는 기본값 으로 /restaurants 경로에서 렌더링됩니다.
3
Rails 애플리케이션 시작
애플리케이션 루트 디렉토리 에서 다음 명령을 실행하여 Ruby 웹 서버 시작합니다.
bin/rails s
서버 시작되면 애플리케이션 이 포트 3000에서 실행 을 나타내는 다음 메시지가 출력됩니다.
=> Booting Puma => Rails 8.0.1 application starting in development => Run `bin/rails server --help` for more startup options Puma starting in single mode... * Puma version: 6.4.3 (ruby 3.2.5-p208) ("The Eagle of Durango") * Min threads: 3 * Max threads: 3 * Environment: development * PID: 66973 * Listening on http://127.0.0.1:3000 * Listening on http://[::1]:3000 * Listening on http://127.0.2.2:3000 * Listening on http://127.0.2.3:3000 Use Ctrl-C to stop
4
레스토랑 데이터 보기
웹 브라우저에서 URL http://:127.0.2.2 3000/restaurants 를 엽니다. 이 페이지에는 레스토랑 목록과 각 레스토랑에 대한 세부 정보가 표시됩니다.

Rails는 모델을 보고, 편집하고, 삭제 수 있는 기본값 인터페이스를 제공합니다. 다음 섹션에서는 인터페이스를 사용하여 MongoDB 데이터와 상호 작용 방법을 학습 수 있습니다.
참고
문제가 실행 하면 MongoDB Stack Overflow 태그를 지정하다 또는 MongoDB Reddit Community에서 도움을 요청하세요. 이 페이지의 오른쪽에 있는 Rate this page 탭 사용하여 피드백 제출 수도 있습니다.