I am having rails3 application which running fine in my local ubuntu machine. I deployed my application using capistrano-unicorn to remote server via copy. The remote server is also having a same configuration which I had in local machine like
rvm 1.16.17
ruby 1.9.3p286
Rails 3.2.8
less 2.2.2
less-rails 2.2.6
less-rails-bootstrap 2.2.0
My Gemfile
group :assets do
gem 'less-rails-bootstrap'
gem 'therubyracer'
gem 'uglifier'
end
I am getting an error
Less::Error in User/home#index Cannot call method 'charAt' of undefined (in /home/user/rails_app_development/releases/20121102052832/app/assets/stylesheets/layout.css.less)
Where I am doing wrong here?
This error appeared in our project too. It happened because we had only the
mixins.less
imported, but not thevariables.less
of twitter bootstrap.Importing
variables.less
right before themixins.less
solved the problem like magic.