Sto lavorando a un'applicazione Rails 4 utilizzando Devise 3.1.1 per l'autenticazione dell'utente. Quando clicco su Rails collegamento /users/sign_up.user tiri seguente eccezione:Rails 4 Devise 3.1.1 ActionController :: UnknownFormat in Devise :: RegistrationsController # new
ActionController::UnknownFormat in Devise::RegistrationsController#new
ActionController::UnknownFormat
Rails.root: /home/rehan/odesk_work/kiefer-waight/ujoin/ujoin-www
Application Trace | Framework Trace | Full Trace
actionpack (4.0.0) lib/action_controller/metal/mime_responds.rb:372:in `retrieve_collector_from_mimes'
actionpack (4.0.0) lib/action_controller/metal/mime_responds.rb:327:in `respond_with'
devise (3.1.1) app/controllers/devise/registrations_controller.rb:8:in `new'
actionpack (4.0.0) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
actionpack (4.0.0) lib/abstract_controller/base.rb:189:in `process_action'
actionpack (4.0.0) lib/action_controller/metal/rendering.rb:10:in `process_action'
actionpack (4.0.0) lib/abstract_controller/callbacks.rb:18:in `block in process_action'
activesupport (4.0.0) lib/active_support/callbacks.rb:413:in `_run__890637270__process_action__callbacks'
....
non era in realtà Devise 3.0.0.rc quando viene avviato l'applicazione, ho pensato di aggiornare l'escogitare per 3.1.1 potrebbe risolvere il problema, ma non lo fece. Non ho trovato nulla di utile su SO/google/devise github project. Qualche idea su come aggirare il problema. Grazie!
Inoltre non so perché hanno bisogno della 'risorsa' come parametro. Ho rimosso nel mio caso il parametro e ha funzionato. –