Conversation
|
Current dependencies on/for this PR:
This stack of pull requests is managed by Graphite. |
690e1ea to
6979977
Compare
88453ec to
8d27564
Compare
6979977 to
0b1a31c
Compare
0b1a31c to
26c64de
Compare
There was a problem hiding this comment.
Minor:
There is a change to Rack that makes it listen on localhost instead of 0.0.0.0 in development to only allow connections from the current host (source).
A side effect of this is that on some systems localhost might resolve to IPv6, which means connecting via 127.0.0.1 fails. I'd like to be able to continue using 127.0.0.1; looking into this.
Edit: Better (official) source. It says "both http://127.0.0.1:3000/ and http://localhost:3000/ will continue to work" but that's not the case for me. I know I can use rails server -b 127.0.0.1 but that's annoying. I'm thinking of using the trick from here (found via Stack Overflow and the FastRuby article), but with 127.0.0.1 instead of 0.0.0.0. (Separate PR.)
|
Re commit message: I have draft fixes for two classes of deprecations in #219 and #220, only one left:
|
Ha, I didn't notice this because i've been doing local development with |
Awesome - I still think it's worth merging these all separately and potentially even deploying, then merging the fixes. Makes it a little easier to spot issues that occurred due to the upgrade vs due to fixing the deprecs - but i'm not very passionate about this. |
Steps: * Update Gemfile * bundle update --conservative rails actionpack railties activerecord activemodel activesupport rack responders There are lots of warnings & deprecations, but nothing is _failing_ in the test suite.
26c64de to
d2a84d8
Compare
Rails moved these out to a seperate gem, and we're currently okay because devise depends on this, but seeing how we're explicitly using these features we should take an explict dependency. [1] https://guides.rubyonrails.org/4_2_release_notes.html#respond-with-class-level-respond-to

Steps:
There are lots of warnings & deprecations, but nothing is failing in
the test suite.