Saya telah bekerja dengan rancangan sebelumnya tetapi saya tidak mengerti kesalahan apa yang saya lakukan kali ini. Semua pertanyaan terkait juga tidak menjelaskannya. Segera setelah saya mengklik tautan Daftar, saya mendapatkan kesalahan sebagai berikut
ActionController::UnknownFormat in Devise::RegistrationsController#new
di baris nomor 207
(options.delete(:responder) || self.class.responder).call(self, resources, options)
else
207: raise ActionController::UnknownFormat
end
end
Namun, jika saya mengubah tautan saya dari
<%= link_to "Sign up", new_user_registration_path(resource_name) %>
to
<%= link_to "Sign up", new_user_registration_path %>
halaman pendaftaran dimuat dengan baik. Hal lain yang perlu diperhatikan adalah ketika saya mengeklik tautan pendaftaran, url saya terlihat seperti http://localhost:3000/users/sign_up.user
dan bukan seperti http://localhost:3000/users/sign_up
yang seharusnya demikian.
Saya merujuk Rails 4 Rancangan 3.1.1 ActionController::UnknownFormat di Rancangan ::RegistrationController#new dan menemukan ide untuk menghapus resource_name dan tampaknya berhasil. Namun, saya tidak mengerti alasannya. Terima kasih sebelumnya