rails의 기초 지식 ※자신 메모용

1519 단어 ProgateRails

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)

좋은 웹페이지 즐겨찾기