jquery - The right way to include page specific Javascript in Rails -


I want to include it, for example:

  jQuery. Ready (function ($) {$ ('# my-modal'). Modal (option)});  

In my case in a specific place in a Rail App file / model / mymodal.html. Called ARB. There and only there.

I do not understand that if I put it in the property then why not do it with all the pages, thanks so much!

These are some useful moves

# 1 file js
  • Remove
  • // require_tree. application.js at
  • your.js for code-per compound add code on Config / application.rb >: config.assets.precompile + =% w (your.js)

  • # 2 inserted non-layout in specific file (not recommended)

    mymodal.html. ARB


    Put your JS script with javascript tag on # 3 .. this ..

    Change your code to layout / yourlayout.html. Enter in ARB and use if ..and .. argument

    example:

      & if; Current_page? (Yourspecific_path)%> & Lt; Script language = "text / javascript" & gt; Your javascript is here .. & lt; / Script & gt; & Lt;% end% & gt; Read more about  

    current_page

    or request.fullpath Use path

    Example:

      & lt;% if request.fullpath == youpecific_path% & gt; & Lt; Script language = "text / javascript" & gt; Your javascript is here .. & lt; / Script & gt; & Lt;% end% & gt; Read more about  

    request.fullpath

    if you want # 1 and # 3 too The file can be added to .js

    Cheers


    Comments

    Popular posts from this blog

    import - Python ImportError: No module named wmi -

    Editing Python Class in Shell and SQLAlchemy -

    c# - MySQL Parameterized Select Query joining tables issue -