Skip to content

Commit b727fdd

Browse files
committed
Stop passing keyword arguments to AR's enum
This isn't supported in Rails 8.0 anymore.
1 parent 7716775 commit b727fdd

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

gemfiles/Gemfile.rails-8.0

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ gemspec path: ".."
55
gem "rake", "~> 12.0"
66
gem "warning"
77

8-
gem "rails", "~> 8.0.0.beta1"
8+
gem "rails", "~> 8.0.0.rc1"
99
gem "sqlite3", "~> 2.0", platforms: :mri
1010
gem "activerecord-jdbcsqlite3-adapter", platforms: :jruby
1111

lib/generators/rodauth/templates/app/models/account.rb.tt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
class <%= table_prefix.camelize %> < ApplicationRecord
33
include Rodauth::Rails.model
44
<% if ActiveRecord.version >= Gem::Version.new("7.0") -%>
5-
enum :status, unverified: 1, verified: 2, closed: 3
5+
enum :status, { unverified: 1, verified: 2, closed: 3 }
66
<% else -%>
77
enum status: { unverified: 1, verified: 2, closed: 3 }
88
<% end -%>

test/rails_app/app/models/account.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
class Account < ApplicationRecord
22
include Rodauth::Rails.model
33
if ActiveRecord.version >= Gem::Version.new("7.0")
4-
enum :status, unverified: 1, verified: 2, closed: 3
4+
enum :status, { unverified: 1, verified: 2, closed: 3 }
55
else
66
enum status: { unverified: 1, verified: 2, closed: 3 }
77
end

0 commit comments

Comments
 (0)