Ask A Question

Notifications

You’re not receiving notifications from this thread.

Have Stripe public key show up

Martin Curiel asked in Rails

Hi Chris,

I went through the master class for Stripe and your DigitalOcean tutorial. Attempting to combine my knowledge. I was able to deploy the app:

http://165.22.132.173/pricing

As you can see my pricing table is not showing up. I look at the JS console I see that it's not picking up the Stripe public key. I did place the stripe credentials in .rbenv-vars as you went over in the tutorial.

Do I also need to also edit config/environments/production.rb so that I have:

config.require_master_key = true

or does the Digital Ocean server pull only from .rbenv-vars file?

Thanks again,

Martin

Reply

I found that I could put ENV["stripe_public_key"] directly on the head and that solved my issue.

Reply

Double check you have the rbenv-vars plugin installed. You should verify that is loading ENV vars from it. Then make sure you have RAILS_MASTER_KEY=x set in it. Probably something simple missing there.

Reply

Ah you already fixed it! :D

Reply
Join the discussion
Create an account Log in

Want to stay up-to-date with Ruby on Rails?

Join 76,990+ developers who get early access to new tutorials, screencasts, articles, and more.

    We care about the protection of your data. Read our Privacy Policy.

    Screencast tutorials to help you learn Ruby on Rails, Javascript, Hotwire, Turbo, Stimulus.js, PostgreSQL, MySQL, Ubuntu, and more. Icons by Icons8

    © 2023 GoRails, LLC. All rights reserved.