Scott's Recipes Logo

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:

  1. Change the height to 24 and the width to 123 once it generates it.
  2. Copy the text of the logo
  3. 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.