Notes on Using Jumpstart Pro - Logo, Controller Authentication, Controller Admin Authentication
Pizza courtesy of Pizza for Ukraine!
Donate Now to Pizza for Ukraine
Last Updated On: 2025-09-01 04:31:52 -0400
So you’ve begun using JumpStart and you are getting going… This blog post lumps together a bunch of the random things I’ve learned / resources I found along the way.
Replacing that “Jumpstart” Logo in the Title Bar
The Jumpstart logo in the title bar is located in:
app/assets/images/logo.svg
It is an SVG file and if you just want a text SVG logo, the best, fastest tool I’ve found is:
[https://danmarshall.github.io/google-font-to-svg-path/](https://danmarshall.github.io/google-font-to-svg-path/)
Just go there, add your text and copy the result. You will need to:
- Change the height to 24 and the width to 123 once it generates it.
- Copy the text of the logo
- Create a new SVG logo in the images directory and then change the name that is called to your new name.
Just to note, keeping the old one is a preference. I think Chris did a good job on it and I wanted to be able to refer back to it.
Note: Logos are something all of us tend to tweak. If you’re going to lose this blog post then add this comment to the top of the logo:
<!-- https://danmarshall.github.io/google-font-to-svg-path/ -->
Requiring Authentication at the Controller Level
Add a before_action to the top of the controller:
before_action :authenticate_user!
Making Controllers Admin Only
Add a before_action to the top of the controller:
before_action :require_admin
Note: Of course you also need the :authenticate_user! before_action also.