Importing bootstrap on a rails engine





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I have a rails engine, and I want to use bootstrap on it.



I included 'bootstrap' as a dependency. And I want to import in my application.scss file.



However, importing like this:



@import 'bootstrap';


Doesn't work as normal. I suspect that it is because I'm running an engine, and my scss file is placed in a module instead of the /stylesheets directory. However,



@import '../bootstrap'; 


does not work either.



Any ideas, and in addition, is there something fundamental I should know about rails engines when it comes to referencing by directory and what not? I only ask because this is the first time I've ever worked with a rails engine



UPDATE



It appears that also the jquery-rails gem (in addition to boostrap) could not be found when I require it in my application.js file like this:



//= require jquery-rails
//= require bootstrap









share|improve this question































    0















    I have a rails engine, and I want to use bootstrap on it.



    I included 'bootstrap' as a dependency. And I want to import in my application.scss file.



    However, importing like this:



    @import 'bootstrap';


    Doesn't work as normal. I suspect that it is because I'm running an engine, and my scss file is placed in a module instead of the /stylesheets directory. However,



    @import '../bootstrap'; 


    does not work either.



    Any ideas, and in addition, is there something fundamental I should know about rails engines when it comes to referencing by directory and what not? I only ask because this is the first time I've ever worked with a rails engine



    UPDATE



    It appears that also the jquery-rails gem (in addition to boostrap) could not be found when I require it in my application.js file like this:



    //= require jquery-rails
    //= require bootstrap









    share|improve this question



























      0












      0








      0








      I have a rails engine, and I want to use bootstrap on it.



      I included 'bootstrap' as a dependency. And I want to import in my application.scss file.



      However, importing like this:



      @import 'bootstrap';


      Doesn't work as normal. I suspect that it is because I'm running an engine, and my scss file is placed in a module instead of the /stylesheets directory. However,



      @import '../bootstrap'; 


      does not work either.



      Any ideas, and in addition, is there something fundamental I should know about rails engines when it comes to referencing by directory and what not? I only ask because this is the first time I've ever worked with a rails engine



      UPDATE



      It appears that also the jquery-rails gem (in addition to boostrap) could not be found when I require it in my application.js file like this:



      //= require jquery-rails
      //= require bootstrap









      share|improve this question
















      I have a rails engine, and I want to use bootstrap on it.



      I included 'bootstrap' as a dependency. And I want to import in my application.scss file.



      However, importing like this:



      @import 'bootstrap';


      Doesn't work as normal. I suspect that it is because I'm running an engine, and my scss file is placed in a module instead of the /stylesheets directory. However,



      @import '../bootstrap'; 


      does not work either.



      Any ideas, and in addition, is there something fundamental I should know about rails engines when it comes to referencing by directory and what not? I only ask because this is the first time I've ever worked with a rails engine



      UPDATE



      It appears that also the jquery-rails gem (in addition to boostrap) could not be found when I require it in my application.js file like this:



      //= require jquery-rails
      //= require bootstrap






      ruby-on-rails






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 17 '18 at 16:08







      Angel Garcia

















      asked Nov 17 '18 at 4:58









      Angel GarciaAngel Garcia

      4121618




      4121618
























          1 Answer
          1






          active

          oldest

          votes


















          0














          I figured it out. I just had to change:



          s.add_dependency 'bootstrap'


          to this:



          s.add_dependency 'bootstrap', '~> 4.1.3'





          share|improve this answer
























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53348377%2fimporting-bootstrap-on-a-rails-engine%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            I figured it out. I just had to change:



            s.add_dependency 'bootstrap'


            to this:



            s.add_dependency 'bootstrap', '~> 4.1.3'





            share|improve this answer




























              0














              I figured it out. I just had to change:



              s.add_dependency 'bootstrap'


              to this:



              s.add_dependency 'bootstrap', '~> 4.1.3'





              share|improve this answer


























                0












                0








                0







                I figured it out. I just had to change:



                s.add_dependency 'bootstrap'


                to this:



                s.add_dependency 'bootstrap', '~> 4.1.3'





                share|improve this answer













                I figured it out. I just had to change:



                s.add_dependency 'bootstrap'


                to this:



                s.add_dependency 'bootstrap', '~> 4.1.3'






                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 17 '18 at 16:50









                Angel GarciaAngel Garcia

                4121618




                4121618
































                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53348377%2fimporting-bootstrap-on-a-rails-engine%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Bressuire

                    Vorschmack

                    Quarantine