rails의 기초 지식 ※자신 메모용
Rails 학습 코스
모델 및 애플리케이션 레코드
Post 모델
rails g model에 의해 Post 모델이 정의된 「post.rb」app/models에 작성
◎터미널◎
Post=모델명
content=컬럼 이름
:text=데이터 이름
rails g model Post content:text
그리고, 이 커맨드에 의해, 이하의 2개의 파일이 작성된다.
· app/models 폴더에 모델이 정의 된 파일
· db/migrate 폴더로 마이그레이션 파일
◎터미널◎
rails cosole
ex)text = "Hello"
테이블에 게시 데이터 저장
posts 테이블에 데이터를 추가하려면 아래 그림과 같이,
① new 메소드로 Post 모델의 인스턴스 생성
② posts 테이블에 저장
이 두 단계를 수행합니다.
◎ 구체적인 명령 ↓↓↓
post1 = Post.new(content: "ライオン") 新しいの生成
post1.save セーブする
1, 테이블에서 데이터를 검색하는 방법
①테이블에서 데이터를 하나 꺼내기
②content 열의 값을 꺼내기
→ 「Post.first」로 취득한 데이터로부터 투고 내용을 취득할 수 있다
①post = Post.first
②post.content
2, 테이블에서 데이터를 검색하는 방법
↓↓테이블에서 모든 데이터를 꺼내는 방법↓↓
posts = Post.all
※「Post.all」에서는, 테이블에 있는 모든 데이터를 배열로 취득할 수 있다
↓↓투고의 배열로부터 1개의 데이터를 꺼내는 방법↓↓
Post.all [0]
※Post.all [0] 와 같이 인덱스 번호로 1개의 요소를 취득할 수 있다
↓↓배열의 데이터로부터 투고 내용을 꺼내는 방법↓↓
Post.all[0].content
rails console 요약
데이터 생성(new,save)
데이터 검색(Post.all,post.content..etc)
Reference
이 문제에 관하여(rails의 기초 지식 ※자신 메모용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/GAO69/items/49faafe01f3f46b89992
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
post1 = Post.new(content: "ライオン") 新しいの生成
post1.save セーブする
①post = Post.first
②post.content
posts = Post.all
Post.all [0]
Post.all[0].content
Reference
이 문제에 관하여(rails의 기초 지식 ※자신 메모용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/GAO69/items/49faafe01f3f46b89992텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)