내 Rails 응용 프로그램에는 특정 전자 메일 (사용자 인증을 위해 Devise 사용)으로 로그인 한 사용자에게만 열려있는 기능이 있습니다. 내가 좋아하는 설정 변수를 사용하는 방법에 대한 생각, 다른 한편으로는 생산에서여러 값을 가진 vars 구성
privileged_users: ['[email protected]', '[email protected]']
: 사용자가 나는대로 권한이있는 사용자를 설정 config/settings/test.yml
에서 current_user.is_privileged?
def is_privileged?
Settings.privileged_users.include?(email)
end
경우 내가 확인하는 방법이
#config/settings.yml
privileged_users: ENV["PRIVILEGED_USERS"]
내 질문에 배열의 변수에 여러 값을 설정할 수 있습니까? 나는 Heroku에 내 애플 리케이션을 배포하고있다.
당신은 바로 @armando 있습니다. 이것은 더 나은 장기 솔루션이며 우리는 아마도 나중에 그것을 통합 할 것입니다. – Thomas