I have the following slim view:
/ app/views/registrations/new.html.slim
= render Forms::Headers::StandardComponent.new(header: t('users.registrations.new.header'))
= form_with model: @user, local: true, class: 'mt-8 space-y-6' do |form|
= render Forms::Notifications::StandardErrorNotificationComponent.new(
errors: form.object.errors,
notification: t('users.registrations.new.prohibited_user_from_being_saved')
)
= render FormFieldComponent.new(form: form, label: t('users.registrations.new.email'), name: :email, type: 'email', required: true)
= render FormFieldComponent.new(form: form, label: t('users.registrations.new.password'), name: :password, type: 'password', required: true)
= render FormFieldComponent.new(form: form, label: t('users.registrations.new.password_confirmation'), name: :password_confirmation, type: 'password', required: true)
.flex.items-center.justify-between
= render Forms::Buttons::Submit::StandardComponent.new(label: t('users.registrations.new.submit'))
.flex.items-center.justify-between.mt-4
= render Forms::Buttons::Cancel::StandardComponent.new(label: t('users.registrations.new.cancel'), path: root_path)
My locale file:
en:
users:
registrations:
new:
prohibited_user_from_being_saved: "prohibited this user from being saved"
When I click on the Sign Up button, I get an error message:
Showing /Users/joseph/app/views/registrations/new.html.slim where line #8 raised:
Expected attribute
/Joseph/app/views/registrations/new.html.slim, Line 8, Column 22
notification: t('users.registrations.new.prohibited_user_from_being_saved')
^
Any ideas?