Ask A Question


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:

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,



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


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.


Ah you already fixed it! :D

Join the discussion
Create an account Log in

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

Join 80,973+ 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.

    © 2024 GoRails, LLC. All rights reserved.