Skip to main content

Including Javascript and CSS Libraries With Rails Discussion

General • Asked by Chris Oliver

@chris. What do you think about Bower to manage all the front-end stuff?

+1 for Bower, it's actually pretty straightforward to introduce in a Rails app.

Bower is pretty great and I plan on doing an episode on integration with that in the future. This episode was designed mostly for explaining if you're using something obscure that has no gems or packages at all for it (including Bower packages).

That would be nice to see!


Yeah I'll be doing a screencast for that in the future!


Chris - how did you add the JS to the delete button in your code?

I'm trying to use sweet-alert-confirm gem to show the new alerts on standard delete links but I can't get the alert to show.

Looks like you don't use the sweet-alert-confirm gem but you're getting the results I want. Can you show the code?

Great question! I answered this on your forum post: https://gorails.com/forum/h...


This is nice thank you Chris. Some external javascript libraries exist on the internet. What is better to have the JS file in your app or link to the js file via the internet? In this video you've downloaded it, but how would you add it to your rails app if you simply wanted to link to the js file via the internet? chrs

If you want to use an external JS file you can just include the script tag that points to it in your layout.

The reason why you would want these inside your Rails app is that they can be included and minified inside your code reducing the number of files the browser has to download. It's faster and more efficient for your users which makes it a good idea.


Nice! just a (silly) question: if the plugin - eg a slider - we want to use includes icons, like "pause", "play" or navigation buttons etc, then in this case need to add them on a vendor/images folder and set the paths (relative) on javascript properly to link to the icons and not seem broken, right?


Login or Create An Account to join the conversation.

Subscribe to the newsletter

Join 22,346+ developers who get early access to new screencasts, articles, guides, updates, and more.

    By clicking this button, you agree to the GoRails Terms of Service and Privacy Policy.

    More of a social being? We're also on Twitter and YouTube.