Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Kalendae for the Rails asset pipeline
Ruby JavaScript CSS
Latest commit 2aec527 @sdball Update dummy app environment to silence warning
We were getting the following warning while running tests. We just needed to
set the new configuration option.

config.eager_load is set to nil. Please update your config/environments/*.rb files accordingly:

  * development - set it to false
  * test - set it to false (unless you use a tool that preloads your test environment)
  * production - set it to true
Failed to load latest commit information.
gemfiles Add appraisal gem and config
lib Update version to match bundled Kalendae
test Update dummy app environment to silence warning
vendor/assets Kalendae 0.4.1
.gitignore Add appraisal gem and config
.travis.yml Add appraisal gem and config
Gemfile bundle gem kalendae_assets
LICENSE bundle gem kalendae_assets Update installation instructions for Rails 4.
Rakefile stub minitest
kalendae_assets.gemspec Add appraisal gem and config

Kalendae Assets Build Status


Step 1

Load kalendae_assets in your Gemfile. In Rails 4, don't put it in a group:

gem 'kalendae_assets'

In Rails 3, place it in the assets group:

group :assets do
  gem 'kalendae_assets'

Step 2

Run 'bundle install'

Step 3

Require kalendae.js in your Javascript manifest (e.g. application.js)

//= require kalendae.standalone

The standalone version bundles a copy of of moment.js. If you already have moment.js in your app, you can use the non-standalone version to keep your assets smaller:

//= require kalendae

Step 4

Require kalendae.css in your CSS manifest (e.g. application.css)

 *= require kalendae


See Kalendae's Documentation for full usage instructions.

If you just want to get a quick date picker going: add auto-kal as a class to any element that you want to attach a date picker to.

<div class="auto-kal"></div>

<%= f.text_field :date, :class => 'auto-kal' %>


  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request
Something went wrong with that request. Please try again.