Interview with Rails Core team members about early days of their Rails contribution, Rails team, Brazil Rails community, their day to day tools of choice and workflow, and how everyone can help out with Rails.
MySQL doesn't have a boolean datatype, it uses a tinyint with a limit option, so if we dumped the schema from MySQL we couldn't load it to Postgres since limit is invalid for Postgres booleans. This patch fixes that by not adding the limit to schema.rb.
In future skip_before_action, skip_after_actionskip_around_action will raise an ArgumentError if the callback doesn't exist, so using skip_action_callback, which calls all three methods will probably fail, therefore it became deprecated.
That's all for This week in Rails. As always, there are more changes than we have room to cover here, but feel free to check them out yourself!
P.S. If you enjoyed this newsletter, why not share it with your friends? :) If you wish to be part of this project please don't hesitate to contact Godfrey – there're a lot of ways you could help make this newsletter more awesome!