'Back-End/Rails'에 해당되는 글 12건

  1. 2018.10.16 예외 처리
  2. 2018.10.02 Ruby 스트링을 datetime로 만들기
  3. 2018.10.02 Random한 변수 생성
  4. 2018.10.01 루비 변수
  5. 2018.10.01 함수 생성자
  6. 2018.09.20 Node 프로그래밍 시 유의사항 ver.3 배열
  7. 2018.09.20 Rails xml to hash
  8. 2018.09.19 Rails HTTP 통신
  9. 2018.09.18 Rails migrate
  10. 2018.09.18 Rails ORM

2018. 10. 16. 10:23 Back-End/Rails

예외 처리

begin
  # exception일수도 있고 아닐수도 있는 코드
rescue SomeExceptionClass => some_variable
  # 어떤 excpetion을 처리하는 코드
rescue SomeOtherException => some_other_variable
  # 또 다른 excpetion을 처리하는 코드
else
  # exception이 raise되지 않은 경우 실행할 코드
ensure
  # exception이 있던 없던 무조건 실행될 코드
end


'Back-End > Rails' 카테고리의 다른 글

Ruby 스트링을 datetime로 만들기  (0) 2018.10.02
Random한 변수 생성  (0) 2018.10.02
루비 변수  (0) 2018.10.01
함수 생성자  (0) 2018.10.01
Node 프로그래밍 시 유의사항 ver.3 배열  (0) 2018.09.20
Posted by Yuni-Q
(Date.strptime('20180810', '%Y%m%d') - 9.hours).strftime("%F %T")


'Back-End > Rails' 카테고리의 다른 글

예외 처리  (0) 2018.10.16
Random한 변수 생성  (0) 2018.10.02
루비 변수  (0) 2018.10.01
함수 생성자  (0) 2018.10.01
Node 프로그래밍 시 유의사항 ver.3 배열  (0) 2018.09.20
Posted by Yuni-Q
o = [('a'..'z'), ('A'..'Z'),(0..9)].map(&:to_a).flatten
string = (0..1).map { o[rand(o.length)] }.join


'Back-End > Rails' 카테고리의 다른 글

예외 처리  (0) 2018.10.16
Ruby 스트링을 datetime로 만들기  (0) 2018.10.02
루비 변수  (0) 2018.10.01
함수 생성자  (0) 2018.10.01
Node 프로그래밍 시 유의사항 ver.3 배열  (0) 2018.09.20
Posted by Yuni-Q

2018. 10. 1. 17:51 Back-End/Rails

루비 변수

- name      : 지역 변수
- @name     : 인스턴스 변수
- @@name    : 클래스 변수
- $Name     : 전역 변수(대문자로 시작)


'Back-End > Rails' 카테고리의 다른 글

Ruby 스트링을 datetime로 만들기  (0) 2018.10.02
Random한 변수 생성  (0) 2018.10.02
함수 생성자  (0) 2018.10.01
Node 프로그래밍 시 유의사항 ver.3 배열  (0) 2018.09.20
Rails xml to hash  (0) 2018.09.20
Posted by Yuni-Q

2018. 10. 1. 17:51 Back-End/Rails

함수 생성자

def initialize(v1, v2)

p v1, v2

end

'Back-End > Rails' 카테고리의 다른 글

Random한 변수 생성  (0) 2018.10.02
루비 변수  (0) 2018.10.01
Node 프로그래밍 시 유의사항 ver.3 배열  (0) 2018.09.20
Rails xml to hash  (0) 2018.09.20
Rails HTTP 통신  (0) 2018.09.19
Posted by Yuni-Q
// 출처 https://github.com/ParkSB/javascript-style-guide#%EB%AA%A9%EC%B0%A8
// 1. 배열 선언
const items = [];

// 2. 할당 ( push 사용 )
const someStack = [];
someStack.push("abracadabra");

// 3. 배열 복사 ( 전개 연산자 ... 사용 )d
const itemsCopy = [...items];

// 4 이터레이트 가능한 객체를 배열로 변환할 때는 Array.from 대신 전개 연산자 ...를 사용하세요.
const foo = document.querySelectorAll(".foo");
const nodes = [...foo];

// 5 array-like 객체를 배열로 변환할 때는 Array.from을 사용하세요.
const arrLike = { 0: "foo", 1: "bar", 2: "baz", length: 3 };
const arr = Array.from(arrLike);

// 6. 배열 메소드 콜백에는 리턴 구문을 활용
// bad
inbox.filter(msg => {
const { subject, author } = msg;
if (subject === "Mockingbird") {
return author === "Harper Lee";
} else {
return false;
}
});

// good
inbox.filter(msg => {
const { subject, author } = msg;
if (subject === "Mockingbird") {
return author === "Harper Lee";
}
return false;
});

// 7. 배열이 여러줄에 걸ㅊ쳐 있다면 배열을 연 이후와 닫기 이전에 줄바꿈을 해주세요.
const arr = [[0, 1], [2, 3], [4, 5]];
const objectInArray = [
{
id: 1
},
{
id: 2
}
];
const numberInArray = [1, 2];


'Back-End > Rails' 카테고리의 다른 글

루비 변수  (0) 2018.10.01
함수 생성자  (0) 2018.10.01
Rails xml to hash  (0) 2018.09.20
Rails HTTP 통신  (0) 2018.09.19
Rails migrate  (0) 2018.09.18
Posted by Yuni-Q

2018. 9. 20. 14:11 Back-End/Rails

Rails xml to hash

Hash.from_xml(http_result.body)


'Back-End > Rails' 카테고리의 다른 글

함수 생성자  (0) 2018.10.01
Node 프로그래밍 시 유의사항 ver.3 배열  (0) 2018.09.20
Rails HTTP 통신  (0) 2018.09.19
Rails migrate  (0) 2018.09.18
Rails ORM  (0) 2018.09.18
Posted by Yuni-Q

2018. 9. 19. 17:29 Back-End/Rails

Rails HTTP 통신

gem httpParty


http_result = HTTParty.post(path, body: body)


'Back-End > Rails' 카테고리의 다른 글

Node 프로그래밍 시 유의사항 ver.3 배열  (0) 2018.09.20
Rails xml to hash  (0) 2018.09.20
Rails migrate  (0) 2018.09.18
Rails ORM  (0) 2018.09.18
Ruby 함수  (0) 2018.09.17
Posted by Yuni-Q

2018. 9. 18. 18:09 Back-End/Rails

Rails migrate

1. rails g model ( 이름 )

model

migration

test

파일이 만들어 진다


2. rails db:migrate

migrate 파일로 db 생성


3. rails db:migrate:status

migrate 상태 확인


4. rails g migration ( 이름 )

migration 파일만 생성


5. 활용


칼럼 추가

add_column :gifticons, :pay_id, :string, default: ''

변경

change_column :gacha_packages, :weight, :float

이름 변경

rename_column :gacha_packages, :fk_id_id, :fk_id

외래키 삭제

remove_foreign_key :gifticons, column: :user_id

칼럼 삭제

remove_column :gifticons, :user_id

외래키 지정

add_reference :gifticon_users, :user, index: true, foreign_key: true


'Back-End > Rails' 카테고리의 다른 글

Rails xml to hash  (0) 2018.09.20
Rails HTTP 통신  (0) 2018.09.19
Rails ORM  (0) 2018.09.18
Ruby 함수  (0) 2018.09.17
Rails S3 upload  (0) 2018.09.14
Posted by Yuni-Q

2018. 9. 18. 12:13 Back-End/Rails

Rails ORM

1. find_by 1개


2. where 여러개

'Back-End > Rails' 카테고리의 다른 글

Rails xml to hash  (0) 2018.09.20
Rails HTTP 통신  (0) 2018.09.19
Rails migrate  (0) 2018.09.18
Ruby 함수  (0) 2018.09.17
Rails S3 upload  (0) 2018.09.14
Posted by Yuni-Q
이전버튼 1 2 이전버튼

블로그 이미지
https://github.com/Yuni-Q/TIL에 정리하기 전 잊지 않기 위해 간단하게 메모해 두는 곳입니다.
Yuni-Q

태그목록

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.8
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

최근에 올라온 글

최근에 달린 댓글

글 보관함