전체 글
-
sql 문 : 테이블의 전체 칼럼 이름 조회 하는 법IT 상식 2019. 6. 12. 18:21
테이블 내에 전체 칼럼명을 조회하고 싶을때가 있다. 이럴때에는 정보를 저장하고 있는 information_schema 를 이용한다. 전체 테이블 정보 보려면 select * from information_schema.columns; 전체 테이블의 컬럼 이름 정보를 보려면 select column_name from information_schema.columns; 원하는 테이블의 이름이 tt 일 때 해당 테이블의 전체 컬럼 이름을 보고 싶다면 아래와 같이 하면 된다. select column_name from information_schema.columns where table_name = 'tt';
-
파이어 베이스 로그인 error 해결법 : Command requires authentication, please run firebase loginError Handling 2019. 6. 1. 14:12
파이어베이스를 시작할 때 아래와 같은 에러가 발생할때가 있다. Error: Command requires authentication, please run firebase login 위와 같은 에러는 현재 권한이 부여되지않았다는 것이며 따라서 명령어를 통해 로그인을 해주면 된다. $ firebase login 만약 위 명령어를 했을때 아래와 같은 에러가 발생한다면 Error: Cannot run login in non-interactive mode. See login:ci to generate a token for use in non-interactive environments. 간단하게 아래 명령어를 통해 interactive mode 로 변환해준다. $ firebase login --interactive
-
파이어 베이스 error 해결법 : Uncaught TypeError: firebase.auth is not a functionError Handling 2019. 5. 29. 09:00
파이어 베이스를 이용하여 인증 절차를 시작하려 할때 아래와 같은 코드를 작성한다. var auth = firebase.auth(); 하지만 위 코드를 추가하면 아래와 같은 에러가 나는 경우가 있다. Uncaught TypeError: firebase.auth is not a function 이런 경우는 firebase.auth 가 제대로 호출 되지 못하여 발생한다. 따라서 아래 코드를 var auth = firebase.auth() 가 추가 되어있는
-
javaScript 현재 페이지 url 주소 가져오는법temp/정리 2019. 5. 28. 08:55
현재 페이지의 url 주소를 가져와 로직을 처리하고 싶을 때가있다. javascript 를 통해 window location 을 가져올수 있는 코드는 다음과 같다. ex) http://localhost:3000/gogo/30 이라는 주소가 있다면 // 현재 페이지의 href 조회(전체 주소) window.location.href 결과 : http://localhost:3000/gogo/30 // 사용하는 웹 프로토콜 조회 window.location.protocol 결과: http: // 웹 호스트 도메인 네임 조회 window.location.hostname 결과 : localhost // 현재 페이지 포트 조회 window.location.port 결과 : 3000 // 현재 페이지 경로 및 파일 이..
-
루비 레일즈에서 시간 바꾸는 법Ruby_Rails 2019. 5. 23. 09:32
포스트를 입력한 시간을 출력한 시간을 출력해올때 디폴트로 아래와 같이 루비 레일즈에서는 시간이 표시된다. 2019-05-23 00:23:58 UTC UTC 는 협정 세계표준시 라는 의미인데 한국 시간으로 바꾸고 싶을 때가 있다. 그럴때는 일단, 먼저 원하는 시간대를 가진 시간 목록을 살펴본 뒤 bin/rails time:zones:all 원하는 시간대를 config/application.rb 파일에 들어간 뒤 아래와 같은 코드를 추가해주면 된다. config.time_zone = '원하는 시간을 가진 위치명' 현재 로컬 피씨의 시간대를 확인하려면 간단히 아래와 같이 입력한다. bin/rails time:zones:local 예를 들면 서울(한국) 을 기준 시간으로 잡고 싶다면 아래와 같이 config.t..
-
before_action 의미Ruby_Rails 2019. 5. 23. 08:56
루비 컨트롤러 상단에 before_action :set_post, only: [:show, :edit, :update, :destroy] 과 같이 선언된 것을 볼 수 있다. befor_action 뒤에 위치하는 것은 실행 될 메소드 명이다. 여기선 set_post 메소드이며 set_post 가 아래와 같다면 private def set_post @post = post.find(params[:id]) end set_post 액션이 실행되어 파라미터로 넘겨받은 id 값을 이용하여 쿼리하여 only 뒤에 나오는 show, edit, update, destroy 액션이 실행되기전에 반드시 @post 인스턴스 변수에 post 객체를 할당하라는 말이다. 즉, befor action 은 특정 메소드가 실행되기전 수행..