Giter VIP home page Giter VIP logo

Comments (5)

JangoSteve avatar JangoSteve commented on September 26, 2024

I think cdn support is outside the scope of what jquery-rails is trying to accomplish. It would be trivially easy to include jquery from whichever cdn you wish without using this gem. In fact, if that's what you're trying to do, I don't know why you'd even want to use this gem, as it basically just bundles up jquery and jquery-ujs into your asset pipeline.

from jquery-rails.

yaroslav-ilin avatar yaroslav-ilin commented on September 26, 2024

The problem is I want to use local copy while developing so I don't need an internet connection.

But alright, I've got your point.

from jquery-rails.

JangoSteve avatar JangoSteve commented on September 26, 2024

Ah, I see. The best way would probably be to put the jquery-rails gem in the development and test groups in your gemfile, and then have a javascript_include_tag in your layout that manually includes jquery from the cdn when Rails.env == 'production'.

from jquery-rails.

yaroslav-ilin avatar yaroslav-ilin commented on September 26, 2024

But how can I define wich version is distributed with gem?
So I can write something like javascript_include_tag 'google/cdn/path/#{VERSION}/jquery.min.js' and don't be worry that after gem update there will be diffrent jQuery versions in production and on local machine.

ADDED: And also one should include jquery-rails gem even in production because they need jquery_ujs.

from jquery-rails.

kenn avatar kenn commented on September 26, 2024

FYI, I created a new gem specifically catered to that requirement.

https://github.com/kenn/jquery-rails-cdn

from jquery-rails.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.