KeyFile을 구성 디렉토리에 배치 한 다음 다음을 수행 할 수 있습니다.
opts['key'] = Rails.root.join('config','nameofkeyfile.p12').to_s
당신은 열쇠가 당신의 응용 프로그램이 대중에게 제공되는 위치에 있기를 원하지 않으므로 구성은 나에게 좋은 위치처럼 들립니다.
Rails 콘솔에서 위에있는 블록을 실험 할 수 있습니다.
# run `rails c` then
keypath = Rails.root.join('config','nameofkeyfile.p12').to_s
key = Google::APIClient::PKCS12.load_key(keypath, "notasecret")
보고 Google :: Apiclient 문서, 내가 참조 load_key
더 이상 사용되지 않습니다. 그들은 사용하는 것이 좋습니다 Google::APIClient::KeyUtils
대신에.
key = Google::APIClient::KeyUtils.load_from_pkcs12(keyfile, "notasecret")
Rails Asset Pipeline의 빠른 개요는 여기. (그 URL의 "Dummies"부분을 용서 해주세요. 좋은 정보는 좋고 빠른 정보입니다.)