Secret key base và RAILS_MASTER_KEY trong rails

Vũ Đức Vĩ
Answered Oct 18th, 2021 12:01 p.m.
Hình như cái rails.application.secrets.secret_key_base
chính là cái secret_key_base
trong file secret.yml đó bạn
rails.application.credentials.secret_key_base
thì là biến secret_key_base
mình set trong credentials.yml.enc
vì secrets.yml đã lỗi thời nên production sẽ ưu tiên sử dụng theo thứ tự
ENV['SECRET_KEY_BASE'] || Rails.application.credentials.secret_key_base || Rails.application.secrets.secret_key_base
tham khảo thêm ở đây: https://api.rubyonrails.org/classes/Rails/Application.html#method-i-secret_key_base
nếu bạn test ở development thì rails sẽ generate ra 1 file là development_secret.txt
để chứa secret_key_base
0
Organizations
Have no organizations yet.