diff --git a/Gemfile b/Gemfile
index ba4348b9..405f7ed3 100644
--- a/Gemfile
+++ b/Gemfile
@@ -18,7 +18,7 @@ gem "puma", ">= 5.0"
gem "importmap-rails"
# Hotwire's SPA-like page accelerator [https://turbo.hotwired.dev]
-gem "turbo-rails"
+gem "turbo-rails", github: "hotwired/turbo-rails", branch: "main"
# Hotwire's modest JavaScript framework [https://stimulus.hotwired.dev]
gem "stimulus-rails"
diff --git a/Gemfile.lock b/Gemfile.lock
index 7a9d61af..e112646b 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,13 @@
+GIT
+ remote: https://github.com/hotwired/turbo-rails.git
+ revision: 3748512710a29b541a1f2b3863cc6fb2422fb7e2
+ branch: main
+ specs:
+ turbo-rails (2.0.0.pre.rc.2)
+ actionpack (>= 6.0.0)
+ activejob (>= 6.0.0)
+ railties (>= 6.0.0)
+
GIT
remote: https://github.com/rails/rails.git
revision: e09e61af0d4aa7c0e5e138c52a194e316449b51a
@@ -308,10 +318,6 @@ GEM
railties (>= 6.0.0)
thor (1.3.0)
timeout (0.4.1)
- turbo-rails (1.5.0)
- actionpack (>= 6.0.0)
- activejob (>= 6.0.0)
- railties (>= 6.0.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (2.5.0)
@@ -360,7 +366,7 @@ DEPENDENCIES
selenium-webdriver
stimulus-rails
tailwindcss-rails
- turbo-rails
+ turbo-rails!
tzinfo-data
web-console
diff --git a/app/models/account.rb b/app/models/account.rb
index ac8e3131..0c34c0b3 100644
--- a/app/models/account.rb
+++ b/app/models/account.rb
@@ -1,7 +1,7 @@
class Account < ApplicationRecord
VALID_ACCOUNT_TYPES = %w[Investment Depository Credit Loan Property Vehicle OtherAsset OtherLiability].freeze
-
+
belongs_to :family
- scope :depository, -> { where(type: 'Depository') }
+ scope :depository, -> { where(type: "Depository") }
end
diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
index da66941b..c9637834 100644
--- a/app/views/layouts/application.html.erb
+++ b/app/views/layouts/application.html.erb
@@ -6,12 +6,10 @@
-
+
<%= csrf_meta_tags %>
<%= csp_meta_tag %>
- <%= yield :head %>
-
@@ -20,6 +18,9 @@
<%= stylesheet_link_tag "application", "data-turbo-track": "reload" %>
<%= javascript_importmap_tags %>
<%= hotwire_livereload_tags if Rails.env.development? %>
+
+ <%= turbo_refreshes_with method: :morph, scroll: :preserve %>
+ <%= yield :head %>