0
나는 레일즈 앱 스트라이프 체크 아웃를 연결하기 위해 노력하고있어,하지만 난 그것을 (로컬 및 Heroku가)에 배포 할 때, 내가 얻을 :Stripe on Rails를 배포 할 때 오류가 있습니까?
NoMethodError in Builder#index.......undefined method `stripe' for #<Rails::Application::Configuration:0x007ff403128b18>
그것은이 문제와 코드 (초 말한다 라인은 오류를 던지고있다) :
<script src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="<%= Rails.configuration.stripe[:publishable_key] %>"
data-description="A month's subscription"
data-amount="500"></script>
<% end %>
어떤 생각?
<script src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="<%= Rails.application.secrets.stripe['publishable_key'] %>"
data-description="A month's subscription"
data-amount="500">
</script>
당신이 secrets.yml
을 사용하지 않는 경우, 구성이 제대로로드 받고되지 않습니다
바보 같은 질문 ... 보석 파일에서 줄무늬 보석을 가지고 있습니까? '번들 설치 '를 실행 했습니까? 'rails console'을 실행하고'Rails.configuration.stripe'을 입력하면 폭발합니까? 마지막으로 ... 위에 복사 한 코드 ... (파일 및 라인)은 어디에 있습니까? –
난 그냥 체크하고 싶다. 게시 한 코드에 스크립트 태그를 사용하고 있기 때문에 일부 html에 있어야하고, erb 끝 블록으로 끝나는 것 같다. 그래서 나는 너를 확인하고 싶다. html 페이지에 표시하는 것 외에는 아무 것도하지 않으려 고합니다. –