suresh gopal
suresh gopal

Reputation: 3156

How to call javascript file in Ruby On Rails

I have two Layouts and each layout have different CSS and Js files. while i use

<%= javascript_include_tag 'application' %>

then, it brings all .js files.

Is anything available like following way:

<%= javascript_include_tag 'folder/script1.js' %>
<%= javascript_include_tag 'folder/script2.js' %>
<%= javascript_include_tag 'folder/script3.js' %> ...

Is there a way to only include all scripts in an specific folder?

Thanks.

Upvotes: 0

Views: 2941

Answers (1)

Baldrick
Baldrick

Reputation: 24340

Create a new file application_foo.js with the following content;

//= require_directory folder

Add the following line in your second layout:

<%= javascript_include_tag 'application_foo' %>

This will include all the javascript files of folder directory.

Look at Asset Pipeline Guide for more info.

Upvotes: 5

Related Questions