0
config/environments/* .rb 또는 config/environment.rb 파일에서 사용자 정의 구성을 정의 할 수 있습니까?레일 - 환경 설정 파일의 사용자 설정?
인가 그래, 난 내 코드 (컨트롤러, 모델, 라이브러리, 헬퍼)
감사에서 액세스 할 방법에 대해 설명합니다.
config/environments/* .rb 또는 config/environment.rb 파일에서 사용자 정의 구성을 정의 할 수 있습니까?레일 - 환경 설정 파일의 사용자 설정?
인가 그래, 난 내 코드 (컨트롤러, 모델, 라이브러리, 헬퍼)
감사에서 액세스 할 방법에 대해 설명합니다.
그냥 상수를 사용합니다.
AWS_PW = "ssss"
예
는
당신은 다른 설정 파일에 자신의 이름으로
액세스를 서로 다른 값을 가질 수 있습니다. 그것들은 상수입니다. 그들은 어디에서나 사용할 수있어 - 등 컨트롤러, 뷰, 모델,
# eg
user.pw = AWS_PW
이
상수는 대문자로 시작해야 추가되었습니다. 일반적인 연습은 모든 대문자, 밑줄, 숫자 등을 사용하는 것입니다.
적절한 환경 파일을 한 번 읽었 기 때문에 환경 파일에 대한 새로운 변경 사항을 선택하려면 레일스를 다시 시작해야합니다.
참고 : 해시를 상수로 선언 할 수 있습니다. 예 :
# in an environment file...
PARAMS = {}
PARAMS['default_pw'] = 'topsecret!'
감사합니다. 그래서 나는 그들이 대문자 여야한다는 것을 알았습니다. 그리고 비록 당신이 속성을 변경하면 잡종을 다시 시작해야한다. 비록 내가 dev 모드에 있더라도? 그게 사실이야 ?? – kapso
미안 해요, 루비를 처음 접해 보았습니다. 그 상수는 대문자로 시작해야합니다. 감사. – kapso
귀하의 의견에 대한 답변을 업데이트했습니다. –