Rails with Javascript

Development

In config/environments/development.rb,

config.assets.debug = true

This prevents to compress javascript.

JavaScript

Basically, we need to put all javascript files in assets/javascripts.
We have application.js and this file has //=require_tree . and
includes all javascript.

If you want to include by yourself, delete //=require_tree .
Add js to asset target

config.assets.precompile += ['*.js']
config.assets.debug = true

In case of coffee script, do same thing

Include in view

<%= javascript_include_tag 'language/index' %>

assets/javascripts/language/index.js
or
assets/javascripts/language/index.js.coffee

jQuery

We can use by default.
Gemfile includes gem ‘jquery-rails’

jQuery UI

Add //= require jquery-ui to application.js