Jon30

Activity Graph

Page 1 of 4 | Next »

2019-09-05

[19:04:34] Jon30: Read error: Connection reset by peer

2019-08-29

[19:31:21] Jon30: has joined #RubyOnRails
[19:32:14] Jon30: hey guys, how come "Rails.cache.fetch("hi_1") do Document.all.count end" keeps on quering SQL every single time I execute this code? shouldn't it only call SQL once and later rely on cache?
[20:07:04] Jon30: havenwood: i am testing it on local dev, in development.rb I set config.cache_store = :memory_store
[20:09:36] Jon30: havenwood: my bad. i forgot to restart the app after changing it to config.cache_store = :memory_store
[20:09:44] Jon30: thank you

2019-08-06

2019-08-01

[16:01:27] Jon30: has joined #RubyOnRails
[16:05:01] Jon30: hey guys, i've been struggling with this issue forever. Using latest whenever and Devise gem, Rails 5.2.1 with Capistrano and rvm (with require "whenever/capistrano" in Capfile). When cron attempts to run, it throws an error "uninitialized constant Devise" when it attempts to execute the initializer. I tried adding require 'devise' above the initizilizer but it didn't help...

2019-07-17

2019-07-12

[19:09:20] Jon30: Read error: Connection reset by peer
[20:08:50] Jon30: has joined #RubyOnRails
[20:15:59] Jon30: hey guys, when CRON runs this command: /bin/bash -l -c 'cd /home/xxx/public_html/xxx/website/releases/xxx && RAILS_ENV=production bundle exec rake xxx:xxx it throws an error: NameError: uninitialized constant Devise
[20:16:14] Jon30: but it runs fine when i manually run this command from bash.
[20:17:09] Jon30: LiamW: this cron was generated by whenever gem

2019-07-11

[16:26:30] Jon30: has joined #RubyOnRails
[16:27:32] Jon30: hey guys, I setup cron with whenever gem, and when it executes a custom rake command, i end up with: "NameError: uninitialized constant Devise"
[16:30:44] Jon30: it occurs on initializers/devise.rb:5:in which is "Devise.setup do |config|"
[16:38:37] Jon30: task test_task: :environment do
[16:38:46] Jon30: which is wrapped in namespace :test_namespace do
[16:50:59] Jon30: https://gist.github.com/slavajacobson/fd22c3ee46c2a4f782336f082d67b16c
[16:51:04] Jon30: hopefully this is more helpful :)
[16:56:44] Jon30: havenwood: yes. the app works just fine. I am able to use Devise to create an account, login, protect pages with authenticate_user
[16:57:27] Jon30: havenwood: yes devise is in Gemfile.lock
[16:57:47] Jon30: havenwood it's run by cron
[16:58:37] Jon30: it works just fine if i try to manually execute - rake test_namespace:test_task
[16:59:25] Jon30: havenwood it's in the gist URL. I will try to copy it as one line to IRC: "every 1.month do rake 'test_namespace:test_task' end
[17:00:04] Jon30: then when it executes, i get an error in my cron.ERROR.log saying NameError: uninitialized constant Devise
[17:01:39] Jon30: havenwood: prefix that within schedule.rb? so basically - every 1.month do bin/rake 'test_namespace:test_task' end
[17:02:14] Jon30: when you run rake within schedule.rb, doesnt' it already use the bundle?
[17:03:09] Jon30: I have another project where i am using whenever gem and within schedule.rb i am simply adding "rake 'namespace:action'" and it works just fine, but that project doesn't have Devise, so i am not sure why it isn't working this time
[17:13:52] Jon30: NL3limin4t0r: it's not set to anything on both projects
[17:16:00] Jon30: havenwood: i am using RVM and I believe the whenever gem knows how to find the bundle? it first changes the directory into the project directory and then it calls: RAILS_ENV=production bundle exec rake test_namespace:test_task --silent
[17:16:20] Jon30: thanks i will take a look
[17:18:31] Jon30: havenwood: it did though. Here what it generated: 0 13 1 * * /bin/bash -l -c 'cd /home/xxx/public_html/xxx/website/releases/20190606161334 && RAILS_ENV=production bundle exec rake xxx:xxx --silent >> /home/xxx/public_html/xxx/website/shared/log/cron_log.log 2>> /home/xxx/public_html/xxx/website/shared/log/cron_log.ERROR.log'
[17:18:37] Jon30: i replaced sensitive information with xxx
[17:18:43] Jon30: so what am i missing?
[17:30:19] Jon30: thanks. I was considering to do that but wasn't sure if it's the right practice. I'll try it
[17:30:27] Jon30: Thanks guys

2019-04-21

2019-04-20

[17:17:35] Jon30: has joined #RubyOnRails
[17:17:55] Jon30: hey guys, anybody here with Docker experience? I got a beginner's question

2019-03-04

[15:47:11] Jon30: Read error: Connection reset by peer

2019-02-15

[18:27:02] Jon30: has joined #RubyOnRails
[18:27:27] Jon30: hey guys, for some reason i am getting "max key length is 1000 bytes: CREATE TABLE `active_storage_attachments`" when trying to run the migration on mysql 5.6
[18:28:18] Jon30: anyway to fix this without upgrading to mysql 5.7?

2018-12-06

[17:05:00] Jon30: Ping timeout: 246 seconds

2018-11-27

[19:37:41] Jon30: has joined #RubyOnRails
[19:39:09] Jon30: hey guys, having issues with eager loading in 5.2 on development. I made a custom class: https://gist.github.com/slavajacobson/5032c56c037f9ea44c5c313fa6dc4700 I tried putting it inside /lib/deep-crawl.rb with "config.eager_load_paths << Rails.root.join('lib')" and also in app/lib/deep-crawl.rb
[19:39:42] Jon30: I am able to initialize the class, but whenever I make changes to the class it won't reload
[19:40:06] Jon30: so basically if i change "testing" to "testing123", it still shows "testing" when I refresh the page
[19:40:31] Jon30: config.reload_classes_only_on_change = false
[19:40:31] Jon30: config.cache_classes = false
[19:40:31] Jon30: in development.rb I have:
[19:40:52] Jon30: ruby 2.3.1 rails 5.2.1
[19:40:57] Jon30: any ideas? :<
[19:42:37] Jon30: i've also tried adding Spring.watch "lib/deep-crawl.rb" and switching to config.file_watcher = ActiveSupport::FileUpdateChecker
[20:00:23] Jon30: ok that worked... thx
[20:00:46] Jon30: didn't realize it compared the filenames to modules/classes :D

2018-06-18

[16:01:12] Jon30: Read error: Connection reset by peer

2018-06-14

[14:46:45] Jon30: has joined #RubyOnRails

2018-06-12

[23:15:28] Jon30: Read error: Connection reset by peer

2018-06-07

[20:48:47] Jon30: has joined #RubyOnRails

2018-05-09

[02:37:12] Jon30: Read error: Connection reset by peer

2018-05-02

[16:12:08] Jon30: has joined #RubyOnRails
[16:12:51] Jon30: hey guys, I followed instructions to install Passenger for Apache+RVM, but I am getting this error "PassengerRuby cannot occur within htaccess files"
[16:13:34] Jon30: (I rebooted apache)

2018-04-04

[10:15:58] Jon30: *.net *.split

2018-03-20

[15:03:04] Jon30: has joined #RubyOnRails

2018-03-14

[02:36:22] Jon30: Read error: Connection reset by peer

2018-03-09

[19:28:30] Jon30: hey guys, rails 4, i have select_tag with options_for_select as 2nd arguument, and include_blank: 'test' as 3rd argument, but for some reason the first argument shows up as blank
[19:28:35] Jon30: instead of 'test'

2018-03-08

[21:58:46] Jon30: has joined #RubyOnRails
[21:59:36] Jon30: hey guys, i extended a controller with class_eval, within the controller I have MessageMailer which works fine, but in class_eval I am getting: *** NoMethodError Exception: undefined method `MessageMailer' for #<ActionDispatch::Routing::RoutesProxy:0
[22:02:14] Jon30: hmm I had to use a name space, I was extending a controller from an engine, but the extended class was already wrapped in a namespace(Frame::MessagesController.class_eval), so i don't know why I still had to add Frame:: infront of MessageMailer...
[22:20:55] Jon30: regarding my old problem, i am still stuck.. for some reason Frame::MessageMailer.message_email only accepts one argument within the extended class, but 2 arguments if I call it directly from the engine
[22:27:37] Jon30: tried doing: require 'frame/message_mailer'

2018-01-19

[22:34:57] Jon30: Read error: Connection reset by peer

2018-01-17

[20:28:04] Jon30: has joined #RubyOnRails

2017-12-26

[22:02:20] Jon30: Read error: Connection reset by peer

2017-12-19

[22:33:33] Jon30: has joined #RubyOnRails
[22:34:30] Jon30: help guys, in capistrano, how do i specify an scm path? set :scm_command, "...." is not working for me. It's still calling /env git

2017-12-02

[06:08:00] Jon30: Ping timeout: 248 seconds

2017-11-27

[16:28:11] Jon30: has joined #RubyOnRails
[16:29:39] Jon30: hey guys, why does capistrano try to use SSH client to connect to git? why not just use git clone? I am getting "connect to host bitbucket.org port 22: Network is unreachable" when doing "capistrano deploy", but when I login to the hosting server and do git clone "url" it works fine. So why won't capistrano won't use git clone instead of SSH? is there a setting I can force it to use git
[16:34:32] Jon30: dminuoso: you're right. thans

2017-11-16

[01:28:20] Jon30: has joined #RubyOnRails
[03:36:20] Jon30: Read error: Connection reset by peer

2017-11-09

[17:10:24] Jon30: are RoR developers too cool for IRC?
[17:10:38] Jon30: Are they all on Slack? :)
[18:08:24] Jon30: You mean JS developers love to hang out on Slack?
[18:11:26] Jon30: Ohhh, but we're using Slack at work so I can probably join the RoR slack chan
[18:12:02] Jon30: http://www.rubyonrails.link/
[18:12:05] Jon30: I believe it's this one
[18:14:06] Jon30: Meow bot?
[18:14:27] Jon30: My workplace doesn't believe in updating

2017-11-02

[19:35:20] Jon30: has joined #RubyOnRails
[19:36:44] Jon30: hey guys, for testing purposes I'd like to modify the IP i am visiting from, the website is running locally. what's the most painless way to achieve this? does anyone have an experience with this? thanks

2017-10-05

[20:53:14] Jon30: Read error: Connection reset by peer

2017-10-02

[21:27:22] Jon30: dang.. is IRC dying?
[22:17:38] Jon30: DaniG2k is right.. did people move to slack or gitter?

2017-09-29

[20:57:58] Jon30: has joined #RubyOnRails

2017-09-01

[19:57:12] Jon30: Ping timeout: 246 seconds

2017-08-06

[19:07:54] Jon30: *.net *.split

2017-07-25

[15:29:17] Jon30: has joined #RubyOnRails
[15:29:42] Jon30: hey guys, how come the accented letters can replaced with regular ones after being written to the database (mysql 5.6) ?
[15:34:01] Jon30: fryguy everything is set to default, that's the character: È

2017-07-22

[06:27:00] Jon30: Read error: Connection reset by peer

2017-07-18

[19:00:13] Jon30: has joined #RubyOnRails
[19:00:20] Jon30: is find_by_sql safe from SQL injections?

2017-05-21

[03:08:18] Jon30: Read error: Connection reset by peer

2017-05-01

[14:30:15] Jon30: has joined #RubyOnRails

2017-04-13

[04:06:28] Jon30: Read error: Connection reset by peer

2017-04-11

[14:59:52] Jon30: in rails 5, what method can be used to bulk update model records and also trigger updated_at update?
[15:01:46] Jon30: dminuoso: https://apidock.com/rails/ActiveRecord/Relation/update_all "Note that ActiveRecord will not update the timestamp fields (updated_at/updated_on) when using update_all()."
[15:03:37] Jon30: I guess I will just include updated_at inside update_all ...if that's the best way to do. Was just making sure. thanks!
[15:15:53] Jon30: which CDN is the easiest to setup with rails?

2017-04-10

[20:04:39] Jon30: i am going crazy here.. why would a simple to_json with (include: [:id]) result in an error NoMethodError: undefined method `serializable_hash' for 154:Fixnum
[20:04:51] Jon30: I have tried using other fields in include, and I am getting the same error
[20:06:49] Jon30: n/m i am an idiot.. i meant to use only: instead of include: lol

2017-03-26

[15:06:27] Jon30: has joined #RubyOnRails
[15:07:50] Jon30: Hello. How come lib/*.rb files are not auto loaded in production, but loading fine in development? I have config.autoload_paths << "#{Rails.root}/lib" in application.rb
[15:19:58] Jon30: I have liquid_filters.rb in my lib folder: https://gist.github.com/slavajacobson/93c0012ad81a8aebcb590e2151f6e24f
[15:20:55] Jon30: and I am trying to call render html: template.render({'page' => @page}, :filters => [LiquidFilters]).html_safe from the MainController
[15:21:16] Jon30: can't figure out why would it work in dev but not in production...
[15:44:11] Jon30: will try. also it's Rails 5.0.1
[15:53:10] Jon30: tbuehlmann: that did the trick. tahnk you!

2016-07-28

[18:32:56] Jon30: has joined #RubyOnRails

2016-07-26

2016-07-25

[21:38:19] Jon30: has joined #RubyOnRails

2016-07-20

2016-07-19

[14:33:23] Jon30: has joined #RubyOnRails
[14:33:23] Jon30: Changing host
[14:33:23] Jon30: has joined #RubyOnRails

2016-07-12

[15:20:11] Jon30: Ping timeout: 240 seconds
[16:35:24] Jon30: has joined #RubyOnRails
[16:35:24] Jon30: Changing host
[16:35:24] Jon30: has joined #RubyOnRails
[17:42:51] Jon30: Ping timeout: 240 seconds

2016-07-10

[04:59:53] Jon30: *.net *.split
[08:54:11] Jon30: has joined #RubyOnRails

2016-07-06

[20:15:01] Jon30: has joined #RubyOnRails
[20:15:01] Jon30: Changing host
[20:15:01] Jon30: has joined #RubyOnRails

2016-06-28

[00:04:28] Jon30: Read error: Connection reset by peer

2016-06-27

[19:41:52] Jon30: Ping timeout: 264 seconds
[20:58:33] Jon30: has joined #RubyOnRails
[21:20:12] Jon30: Remote host closed the connection
[21:20:22] Jon30: has joined #RubyOnRails

2016-06-23

[20:27:34] Jon30: *.net *.split
[20:27:42] Jon30: has joined #RubyOnRails
[20:27:42] Jon30: Changing host
[20:27:42] Jon30: has joined #RubyOnRails

2016-06-20

[18:02:24] Jon30: Has anyone used Thinking Sphinx Gem? What's a good practice to keep it up and running and automatically restart in case it crashes for w/e reason?

2016-06-17

[19:58:15] Jon30: has joined #RubyOnRails

2016-05-26

[00:50:04] Jon30: Read error: Connection reset by peer

2016-05-09

[20:29:35] Jon30: has joined #RubyOnRails

2016-05-04

[16:40:07] Jon30: has joined #RubyOnRails
[16:40:07] Jon30: Changing host
[16:40:07] Jon30: has joined #RubyOnRails
[16:48:51] Jon30: Hey guys, having a bit of a problem making will_paginate work with a nested resource located within an Engine. Getting "No route matches" -- https://gist.github.com/slavajacobson/0006c00e757bef620516e9e640742a1f

2016-04-08

[18:21:54] Jon30: Hey guys... Should I index every database field that Rails model validates?
[20:49:46] Jon30: Hey guys... Should I index every database field that Rails model validates?
[20:55:17] Jon30: Ping timeout: 260 seconds

2016-04-07

[21:50:23] Jon30: I am trying to do LEFT OUTER JOIN, but then I am not getting the reference to the object. For example: Diamond.joins(:users) works fine and I am able to do diamond.user.name, but if I do Diamond.joins("LEFT OUTER JOIN users ON diamonds.user_id = users.id"), then diamond.user is nil. Any ideas how to make diamond.user reference the user?
[21:54:56] Jon30: workmad3, oh that makes sense... so diamond.user is only empty for the records that dont have reference to user. gotcha thanks

2016-04-01

[20:46:24] Jon30: Ping timeout: 276 seconds
[20:47:33] Jon30: has joined #RubyOnRails
[20:47:33] Jon30: Changing host
[20:47:33] Jon30: has joined #RubyOnRails

2016-03-30

[17:25:29] Jon30: has joined #RubyOnRails
[17:28:15] Jon30: MaxPoolSize to a high number.
[17:28:15] Jon30: Hello dear friends! I am using Apache + Passenger 4. One of the forms in my app allows users to import a huge XLSX file -- which could take 5-10 minutes to import, but this ends up my app to become non responsive and other users can't access it. Is there anyway to make passenger spawn another instance of rails instead of waiting for the original instance to become free? I already put

2016-03-22

[19:58:19] Jon30: Ping timeout: 260 seconds

2016-03-19

[00:07:46] Jon30: Ping timeout: 268 seconds
[06:59:52] Jon30: has joined #ruby
[06:59:52] Jon30: has joined #RubyOnRails

2016-03-11

[15:51:04] Jon30: before each write it gets a new access token. So my question is, is there going to be a time when the refresh token would expire and I'd need to generate a new one?
[15:51:04] Jon30: Does anybody have experience with google_drive gem? I had to switch from key.p12 authentication cause suddenly it stopped working. So I switched to another method: I used client_id and client_secret to generate a refresh token (manually via user interaction). Now I added client_id, client_secret and the refresh token into my app which writes into a spreadsheet several times per day and

2016-03-10

[00:49:11] Jon30: has joined #ruby
[00:49:17] Jon30: is anyone else having issues with google drive api today? I am using google_drive and google-api-client gems to authenticate and write to google drive's spreadsheet files... everything was working fine for a year and suddenly 40 minutes ago both of my apps are getting: "Unauthorized client or scope in request"
[00:50:31] Jon30: is anyone else having issues with google drive api today? I am using google_drive and google-api-client gems to authenticate and write to google drive's spreadsheet files... everything was working fine for a year and suddenly 40 minutes ago both of my apps are getting: "Unauthorized client or scope in request"
[01:28:41] Jon30: is anyone else having issues with google drive api today? I am using google_drive and google-api-client gems to authenticate and write to google drive's spreadsheet files... everything was working fine for a year and suddenly 40 minutes ago both of my apps are getting: "Unauthorized client or scope in request" -- no settings were touched.
[02:25:45] Jon30: is anyone else having issues with google drive api today? I am using google_drive and google-api-client gems to authenticate and write to google drive's spreadsheet files... everything was working fine for a year and suddenly 40 minutes ago both of my apps are getting: "Unauthorized client or scope in request" -- no settings were touched.
[18:30:43] Jon30: before each write it gets a new access token. So my question is, is there going to be a time when the refresh token would expire and I'd need to generate a new one?
[18:30:43] Jon30: Does anybody have experience with google_drive gem? I had to switch from key.p12 authentication cause suddenly it stopped working. So I switched to another method: I used client_id and client_secret to generate a refresh token (manually via user interaction). Now I added client_id, client_secret and the refresh token into my app which writes into a spreadsheet several times per day and
[23:19:28] Jon30: before each write it gets a new access token. So my question is, is there going to be a time when the refresh token would expire and I'd need to generate a new one?
[23:19:28] Jon30: Does anybody have experience with google_drive gem? I had to switch from key.p12 authentication cause suddenly it stopped working. So I switched to another method: I used client_id and client_secret to generate a refresh token (manually via user interaction). Now I added client_id, client_secret and the refresh token into my app which writes into a spreadsheet several times per day and

2016-03-09

[19:35:30] Jon30: Remote host closed the connection
[19:35:46] Jon30: has joined #RubyOnRails
[19:35:46] Jon30: Changing host
[19:35:46] Jon30: has joined #RubyOnRails

2016-03-04

[17:24:24] Jon30: has joined #RubyOnRails

2016-03-03

[08:30:01] Jon30: Read error: Connection reset by peer

2016-03-02

[00:14:54] Jon30: Ping timeout: 248 seconds
[15:51:59] Jon30: has joined #RubyOnRails

2016-02-29

[18:29:34] Jon30: did anybody have a problem where Apache/Passenger would truncate the html content at the end of the document? gzip enabled, Latest version of apache and Passenger, and ruby 1.9.3. I am assuming content-size value in the header is incorrect? I asked on #apache but they sent me to #passenger, and #passenger is dead, so I just wanted to quickly ask here.
[18:30:57] Jon30: tubbo: 3.2.13
[18:33:04] Jon30: tubbo: it only does it on couple of sites -- which are both ruby 1.9.3 and rails 3. upgrading rails for these apps is currently not an option. I wonder if changing to ruby 2.0 would make a difference...
[18:38:12] Jon30: tubbo: gotcha! I will attempt to upgrade to ruby 2.0, and if that doesn't work, I will try to upgrade rails to the latest 3.2.x version
[18:39:27] Jon30: I'll do both then. :) Thanks
[23:18:22] Jon30: has joined #RubyOnRails
[23:18:38] Jon30: has joined #RubyOnRails
[23:18:38] Jon30: Changing host

2016-02-26

[00:33:46] Jon30: ideas? Apache config: https://gist.github.com/anonymous/9295cadfd204f7b3664c
[00:33:46] Jon30: having a major problem here. I am running Apache/2.2.31, Passenger 4 and RVM. I am running 10+ RoR websites, and they constantly keep writing into each other's tmp/cache folder. So /home/app1/website/current/tmp/cache/7CD would end up belonging to user app1 but group app2, and then app1 crashes because it can't access the tmp/cache/7CD directory until I do chown -R app1:app1 7CD. Any
[00:38:47] Jon30: Radar: I didn't setup any config for tmp folder. Each app has a separete tmp folder: /home/app1/current/tmp/, /home/app2/current/tmp/, etc...
[00:39:07] Jon30: 10+ apps are writing cache into random app's tmp folder
[00:39:17] Jon30: Radar: it's not
[00:40:25] Jon30: is it because Passenger is installed in /usr/local/rvm/gems? does it need to go into ~/.rvm/ of each user?
[00:40:43] Jon30: Perhaps upgrading Passenger to the latest 4.x would help? or even 5?
[00:41:13] Jon30: Radar: is there a way to force a tmp folder path for each app?
[00:43:39] Jon30: I see thanks. I guess I will skip upgrading Passenger and dig into the Apache config. Do you think it's Passenger related config in Apache?
[00:45:43] Jon30: Radar: https://gist.github.com/anonymous/8f2e67b190c2f103376f -- the very basic deploy.rb that I am using
[00:47:51] Jon30: Indeed: https://gist.github.com/anonymous/4113863a1fcdb9a6b37a
[00:49:33] Jon30: Radar: current_path is certainly different per each app.
[00:51:55] Jon30: Radar: disregard the last link of production.rb, I changed too much to try to conceal sensitive data. This is less confusing: https://gist.github.com/anonymous/8ce41ff0a17a388de9a4 --
[00:53:23] Jon30: very strange problem. Thanks Radar
[15:51:50] Jon30: Radar: Passenger's Changelog: Fixed a race condition while determining what user an application should be executed as. This bug could lead to applications being run as the wrong user. Closes GH-1241.
[18:19:56] Jon30: Remote host closed the connection
[18:20:12] Jon30: has joined #RubyOnRails
[18:20:12] Jon30: Changing host
[18:20:12] Jon30: has joined #RubyOnRails
[21:43:58] Jon30: Radar: indeed

2016-02-25

[16:11:06] Jon30: has joined #RubyOnRails
[20:47:43] Jon30: 7CD. Any ideas? Apache config: https://gist.github.com/anonymous/9295cadfd204f7b3664c
[20:47:43] Jon30: hey guys, having a major problem here. I am running Apache/2.2.31, Passenger 4 and RVM. I am running 10+ RoR websites, and they constantly keep writing into each other's tmp/cache folder. So /home/app1/website/current/tmp/cache/7CD would end up belonging to user app1 but group app2, and then app1 crashes because it can't access the tmp/cache/7CD directory until I do chown -R app1:app1

2016-02-16

[15:59:38] Jon30: Quit: Leaving

2016-02-09

[22:36:22] Jon30: smathy: nginx+puma is using 99% for 2 of my apps, while the 3rd app is running quietly 5% or less. I ran strace on the PIDs of the two apps that are running at 99% and this is what I got: https://gist.github.com/slavajacobson/849a9f017e1bbc764aef
[22:36:55] Jon30: 2nd app: https://gist.github.com/slavajacobson/c607453fb1d0b89b3284
[22:39:02] Jon30: smathy, the 3rd app is running fine though? it doesn't keep on restarting like the other 2 apps.
[22:40:15] Jon30: smathy, nope
[22:40:49] Jon30: strace of the 3rd app.. it doesn't keep on restarting and running under 5%. https://gist.github.com/slavajacobson/44faec10b0d967c856a0
[22:45:08] Jon30: smathy, I will try that. it looks like shared/bundle/ruby/2.2.0/gems got all the new version of the gems, while for whatever reason, it's trying to load older gems...
[22:53:14] Jon30: smathy, I ran bundle update on development before deploying. I guess capistrano is not running bundle update.. or something?
[22:53:46] Jon30: smathy, I am using puma, I am just restarting the puma manager
[22:54:22] Jon30: smathy, bundle install locally before deploying and let capistrano take care of the rest?
[22:56:54] Jon30: smathy, it should... yet some how i ended up with older gems under /shared/bundle/ruby/2.2.0/gems/
[22:59:57] Jon30: I will post the output in 45 mins. I hope somebody will still be around to save me :) :(