Rails

Rails 6 adds tools for Action Cable testing.

Rails 6 adds comprehensive tools for Action Cable testing, enabling developers to test WebSocket connections and channel subscriptions.

Rails 6 adds Active Record Relation#pick

Rails 6 adds `ActiveRecord::Relation#pick` to pick the first value from the named column in the relation.

Rails 6 Adds delete_by and destroy_by Methods

Rails 6 ActiveRecord::Relation added two new methods delete_by and destroy_by.

Rails 6 Multi-Environment Credentials

Rails 6 adds multi-environment credentials support, making it easier to manage environment-specific secrets for better security and organization

Distance Calculation in Ruby Using RGeo

Distance/Geospatial calculations in Ruby using RGeo.

Rails 6 Action Text for WYSIWYG Support

Rails 6 introduces Action Text, a framework to provide support for creating, storing, displaying and editing of rich text content in your application.

Rails 6.1 adds HTTP Feature Policy

Rails 6.1 adds a DSL for configuring Feature-Policy HTTP headers, letting you control browser APIs like camera, geolocation, and payment.

Rails 6 adds db:seed:replant task

Rails 6 adds db:seed:replant task that truncates tables of each database for the current environment and then loads the seed data.

Rails 6 Adds dig to Session Object

Rails 6 has added dig method to ActionDispatch::Request::Session to easily traverse session object's nested hashes

Rails 6 Custom Serializers for ActiveJob

Rails 6 introduces ability to provide custom serialization of ActiveJob arguments.