Select2 Js Lib Not Working On Rails App
I was given this Rails app that utilizes the select2 JS library and can't figure out why it's not styling my select list. It's working in production. I created a staging server fro
Solution 1:
I found the issue being a different ruby, bundler, and gem versions. I'm not sure which gem was causing the issue but I fixed the issue with the following steps. You're environment may be a little different but this should get you on the right path:
- Copied from the production server, line for line, the Gemfile and Gemfile.lock to my local machine
- On my local machine I installed the same version of ruby (2.2.1) as production using rvm.
- Installed bundler 1.14.0 using
gem install bundler -v 1.14.0
(1.14.0 is what the production server has on it.) - Ran
bundle _1.14.0_ install
, it failed because local mysql was to new - Since my local version of mysql was to new I had to downgrade that using homebrew. See Multiple MySQL Versions with Homebrew
- Ran
bundle _1.14.0_ install
again, success. - Since the Gemfiles have now changed I committed those changes
- I git pulled those changes to my server
- Staging server ruby version wasn't matching production 2.2.1
- Had to install rvm on staging server, luckily i'm using ubuntu so I simply used these instructions RVM package for Ubuntu. Make sure to follow Terminal ouput.
- Installed ruby via
rvm install 2.2.1
- Ran
bundle install
on server, success. All gems matching production. - Ran
rake assets:clobber && rake assets:precompile
on staging server. - Restarted web server.
Post a Comment for "Select2 Js Lib Not Working On Rails App"