Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 설치
- with_indifferent_access
- 오랜지파이
- 사용중인포트검색
- 도커
- docket
- 주차장 시스템
- docker
- Visual Studio Code
- Migrate
- after_save
- Orange Pi 3B
- ruby #string #strip #split #gsub
- change_column_null
- 우분투
- 쿠버네티스
- Kotlin
- install
- mac
- Time.znoe.now
- Rails
- change_column
- 이것이 자바다
- MySQL
- after_update
- RUBY
- ubuntu
- Ruby on Rails
- 우분투 24
- Java
Archives
- Today
- Total
중고 신입이 개발해보기..
rails 토큰 만들기. 본문
모델을 만들고..
t.string token
를 만들었다면
class User < ApplicationRecord
has_secure_token
end
has_secure_token 을 선언하면 자동으로 만들어준다.
t.string my_toen
으로 만들었다면
has_secure_token :my_token
으로 작성하면 자동으로 토큰이 만들어진다.
밑링크 참고~~~
https://qiita.com/mitz/items/9dbf5017a48f5961a596
https://api.rubyonrails.org/classes/ActiveRecord/SecureToken/ClassMethods.html
SecureRandom::base58로 만들어진다. (23-character unique token)
근데 이것 말고 다른 형태로 만들고 싶다면
랜덤한 토크값을 다른 형태로 바꾸 싶다면 "generate_unique_secure_token"을 재정의 하면된다.
https://qiita.com/yuya_takeyama/items/1b0a2e06e8b09cd23c3f
class Foo < ActiveRecord::Base
class << self
def generate_unique_secure_token
SecureRandom.base58(32)
end
end
end
'Back-End > Ruby On Rails' 카테고리의 다른 글
이미지업로드 Gem Carrierwave (0) | 2018.12.05 |
---|---|
Rails 영상] 기본 블로그만들기 (0) | 2018.11.29 |
Rails Routes 설명 (0) | 2018.10.17 |
Rails 유용한 Gem (0) | 2018.09.06 |
Rails 5.2 Active Storage and beyond (0) | 2018.07.12 |
Comments