Ruby on Rails6에서 새로운 애플리케이션 만들기
오늘부터 만들고 싶은 응용 프로그램이 생겼기 때문에 정리가 테라의 비망록을 걸립니다.
개발 환경
전제로
전제로 이미 환경 구축으로 Rails 설치를 마쳤습니다.
DB 디자인이나 테이블 디자인, 만들고 싶은 애플리케이션의 엔티티 등은 이미 씻어내고 있습니다.
거기에서 응용 프로그램을 만들어 가는 기사입니다.
이 기사에서는 이하의 흐름으로 진행해 갑니다.
앱의 병아리 만들기
Rails6에서는 rails new 명령을 사용하여 새로운 애플리케이션을 생성합니다.
이 명령으로 병아리를 만들어 줍니다. 앱의 위치는 설치하려는 디렉토리입니다.
쓰는 방법은 다음과 같습니다.
% rails _バージョン_ new アプリケーション名 -オプション(データベース管理システム名)
이번에는 버전 6.0.0을 사용합니다.
※현시점에서 Rails6.0.0의 넷상의 소스는 한정되어 있는 이미지이므로 좋아하는 것을.
Rails 가이드
(버전에 따라 프로그램 작성 방법이 바뀌므로 주의!)
응용 프로그램 이름도 좋아합니다!
옵션에 관해서는 몇 가지가 있습니다만, 예를 들어 사용하는 데이타베이스의 지정 무엇인가는 여기에 씁니다.
여기에서는 데이터베이스에 MySQL을 지정합니다.
터미널% rails _6.0.0_ new fav-shops -d mysql
아래와 같은 오류가 발생하면 여기를 참조하십시오! (MacOS 업데이트가있는 것 같습니다)
htps : //아니 pぇ. s c x x 짱. 코 m / 쿠에 s 치온 s / 254380 / why - m - e - gen - g an - an ゔ ぃ d ゔ ゔ ぇ ゔ ぇ ぺ ぺ r 빠 예, mp 찐 g와 우세 기 t
터미널xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
아래와 같은 표기가 되면 성공입니다!
create
create README.md
create Rakefile
create .ruby-version
create config.ru
create .gitignore
create Gemfile
:
:
✨ Done in 9.07s.
Webpacker successfully installed 🎉 🍰
데이터베이스 작성
rails db:create라고 하고 싶은 사촌입니다만, 우선 DB의 설정을 하고 나서입니다.
설정 방법은 database.yml에 설명합니다.
이번 설정하고 싶은 것은 데이터의 저장 형식입니다.
자세한 내용은 MySQL 공식을 확인하십시오.
config/database.ymldefault: &default
adapter: mysql2
encoding: utf8 #←←←ここを修正します(元は encoding: utf8mb4)
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: root
password:
socket: /tmp/mysql.sock
설정이 끝나면 만든 앱의 디렉토리로 이동하여 rails db:create합니다.
Created database '애플리케이션 이름...'이라고 표기하면 성공입니다!
터미널 % rails db:create
Created database 'アプリケーション名_development'
Created database 'アプリケーション名_test'
로컬 서버에서 브라우저 확인
병아리와 데이터베이스가 완성되면 로컬에서 확인할 수 있는지 살펴 보겠습니다.
이를 위해 rails s 명령을 실행하여 브라우저의 localhost에 표시되는지 확인해야합니다.
**
터미널% rails s
http://localhost:3000
↑여기에서 확인할 수 있습니다!
아래와 같은 화면이 표시되면 성공입니다!
그리고 여기까지는 초반입니다!
여기에서 본격적으로 MVC를 만지면서 기능을 담을 수 있습니다.
Reference
이 문제에 관하여(Ruby on Rails6에서 새로운 애플리케이션 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yumi1003/items/5f42165ff25f89787f9f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
% rails _バージョン_ new アプリケーション名 -オプション(データベース管理システム名)
% rails _6.0.0_ new fav-shops -d mysql
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
create
create README.md
create Rakefile
create .ruby-version
create config.ru
create .gitignore
create Gemfile
:
:
✨ Done in 9.07s.
Webpacker successfully installed 🎉 🍰
rails db:create라고 하고 싶은 사촌입니다만, 우선 DB의 설정을 하고 나서입니다.
설정 방법은 database.yml에 설명합니다.
이번 설정하고 싶은 것은 데이터의 저장 형식입니다.
자세한 내용은 MySQL 공식을 확인하십시오.
config/database.yml
default: &default
adapter: mysql2
encoding: utf8 #←←←ここを修正します(元は encoding: utf8mb4)
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: root
password:
socket: /tmp/mysql.sock
설정이 끝나면 만든 앱의 디렉토리로 이동하여 rails db:create합니다.
Created database '애플리케이션 이름...'이라고 표기하면 성공입니다!
터미널
% rails db:create
Created database 'アプリケーション名_development'
Created database 'アプリケーション名_test'
로컬 서버에서 브라우저 확인
병아리와 데이터베이스가 완성되면 로컬에서 확인할 수 있는지 살펴 보겠습니다.
이를 위해 rails s 명령을 실행하여 브라우저의 localhost에 표시되는지 확인해야합니다.
**
터미널% rails s
http://localhost:3000
↑여기에서 확인할 수 있습니다!
아래와 같은 화면이 표시되면 성공입니다!
그리고 여기까지는 초반입니다!
여기에서 본격적으로 MVC를 만지면서 기능을 담을 수 있습니다.
Reference
이 문제에 관하여(Ruby on Rails6에서 새로운 애플리케이션 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yumi1003/items/5f42165ff25f89787f9f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
% rails s
Reference
이 문제에 관하여(Ruby on Rails6에서 새로운 애플리케이션 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yumi1003/items/5f42165ff25f89787f9f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)