Radu Olteanu
Radu Olteanu

Reputation: 443

How can I include javascript file in the rails assets pipeline?

I have created a new ruby on rails project using the command : rails new [project_name].

Further, I want to create javascript files, so I can control my view elements. For this, I've created a new js file and placed it in the app->assets->javascripts->apple_pay.js

Currently the appe_pay.js implementation is just for testing :

console.log("test")

Also, my application.js, used like a manifest file, looks like this :

//= require_tree .

When I run the project using rails server command, I'm expecting to see the message displayed on the console, but it's not, any ideea ?

Upvotes: 0

Views: 2535

Answers (2)

Snkt
Snkt

Reputation: 1

If you are not install "jquery-rails" then first install the gem and require file also add in application.js

//= require file_name

Upvotes: -2

Elayan Hamamrah
Elayan Hamamrah

Reputation: 121

find: config/initializers/assets.rb Then: Rails.application.config.assets.precompile += %w[your_file.js]

noticing that as it's out of application.js you need to include it inside your views using:

javascript_include_tag :your_file

Save & Restart your server :)

Upvotes: 3

Related Questions