Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Can';t创建新用户:";Desive::Custom::RegistrationsController“创建”中的命名错误;罗尔_Ruby On Rails - Fatal编程技术网

Ruby on rails Can';t创建新用户:";Desive::Custom::RegistrationsController“创建”中的命名错误;罗尔

Ruby on rails Can';t创建新用户:";Desive::Custom::RegistrationsController“创建”中的命名错误;罗尔,ruby-on-rails,Ruby On Rails,我已经利用GIT中的存储库在我的服务器上进行了设置。我经历了整个设置过程。做了一些故障排除。。现在由于某些原因,我无法创建新的用户帐户。我得到下面的错误。在给我指出其他答案之前,请帮助我理解我必须编辑哪些文件 存储库的源代码: 我读过这些答案: 但我不知道如何应用它们,或者它们是否解决了我的问题,因为它们当然解决了不同的问题 这是我得到的错误: 设计中的命名错误::自定义::注册控制器#创建 activesupport (3.2.19) lib/active_support/core_e

我已经利用GIT中的存储库在我的服务器上进行了设置。我经历了整个设置过程。做了一些故障排除。。现在由于某些原因,我无法创建新的用户帐户。我得到下面的错误。在给我指出其他答案之前,请帮助我理解我必须编辑哪些文件

存储库的源代码:

我读过这些答案:

但我不知道如何应用它们,或者它们是否解决了我的问题,因为它们当然解决了不同的问题

这是我得到的错误:

设计中的命名错误::自定义::注册控制器#创建

activesupport (3.2.19) lib/active_support/core_ext/date_time/calculations.rb:141:in `<=>'
activesupport (3.2.19) lib/active_support/core_ext/time/calculations.rb:359:in `compare_with_coercion'
activesupport (3.2.19) lib/active_support/callbacks.rb:419:in `=='
activesupport (3.2.19) lib/active_support/callbacks.rb:419:in `_run__2499102060664963072__create__1924821350065893665__callbacks'
activesupport (3.2.19) lib/active_support/callbacks.rb:405:in `__run_callback'
activesupport (3.2.19) lib/active_support/callbacks.rb:385:in `_run_create_callbacks'
activesupport (3.2.19) lib/active_support/callbacks.rb:81:in `run_callbacks'
activerecord (3.2.19) lib/active_record/callbacks.rb:268:in `create'
activerecord (3.2.19) lib/active_record/persistence.rb:348:in `create_or_update'
activerecord (3.2.19) lib/active_record/callbacks.rb:264:in `block in create_or_update'
activesupport (3.2.19) lib/active_support/callbacks.rb:436:in `_run__2499102060664963072__save__1924821350065893665__callbacks'
activesupport (3.2.19) lib/active_support/callbacks.rb:405:in `__run_callback'
activesupport (3.2.19) lib/active_support/callbacks.rb:385:in `_run_save_callbacks'
activesupport (3.2.19) lib/active_support/callbacks.rb:81:in `run_callbacks'
activerecord (3.2.19) lib/active_record/callbacks.rb:264:in `create_or_update'
activerecord (3.2.19) lib/active_record/persistence.rb:84:in `save'
activerecord (3.2.19) lib/active_record/validations.rb:50:in `save'
activerecord (3.2.19) lib/active_record/attribute_methods/dirty.rb:22:in `save'
activerecord (3.2.19) lib/active_record/transactions.rb:259:in `block (2 levels) in save'
activerecord (3.2.19) lib/active_record/transactions.rb:313:in `block in with_transaction_returning_status'
activerecord (3.2.19) lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
activerecord (3.2.19) lib/active_record/transactions.rb:208:in `transaction'
activerecord (3.2.19) lib/active_record/transactions.rb:311:in `with_transaction_returning_status'
activerecord (3.2.19) lib/active_record/transactions.rb:259:in `block in save'
activerecord (3.2.19) lib/active_record/transactions.rb:270:in `rollback_active_record_state!'
activerecord (3.2.19) lib/active_record/transactions.rb:258:in `save'
devise (3.5.10) app/controllers/devise/registrations_controller.rb:17:in `create'
actionpack (3.2.19) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
actionpack (3.2.19) lib/abstract_controller/base.rb:167:in `process_action'
actionpack (3.2.19) lib/action_controller/metal/rendering.rb:10:in `process_action'
actionpack (3.2.19) lib/abstract_controller/callbacks.rb:18:in `block in process_action'
activesupport (3.2.19) lib/active_support/callbacks.rb:469:in `_run__1574262533890227630__process_action__1539992924850539872__callbacks'
activesupport (3.2.19) lib/active_support/callbacks.rb:405:in `__run_callback'
activesupport (3.2.19) lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
activesupport (3.2.19) lib/active_support/callbacks.rb:81:in `run_callbacks'
actionpack (3.2.19) lib/abstract_controller/callbacks.rb:17:in `process_action'
actionpack (3.2.19) lib/action_controller/metal/rescue.rb:29:in `process_action'
actionpack (3.2.19) lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
activesupport (3.2.19) lib/active_support/notifications.rb:123:in `block in instrument'
activesupport (3.2.19) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
activesupport (3.2.19) lib/active_support/notifications.rb:123:in `instrument'
actionpack (3.2.19) lib/action_controller/metal/instrumentation.rb:29:in `process_action'
actionpack (3.2.19) lib/action_controller/metal/params_wrapper.rb:207:in `process_action'
activerecord (3.2.19) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
actionpack (3.2.19) lib/abstract_controller/base.rb:121:in `process'
actionpack (3.2.19) lib/abstract_controller/rendering.rb:45:in `process'
actionpack (3.2.19) lib/action_controller/metal.rb:203:in `dispatch'
actionpack (3.2.19) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
actionpack (3.2.19) lib/action_controller/metal.rb:246:in `block in action'
actionpack (3.2.19) lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
actionpack (3.2.19) lib/action_dispatch/routing/route_set.rb:36:in `call'
actionpack (3.2.19) lib/action_dispatch/routing/mapper.rb:43:in `call'
journey (1.0.4) lib/journey/router.rb:68:in `block in call'
journey (1.0.4) lib/journey/router.rb:56:in `each'
journey (1.0.4) lib/journey/router.rb:56:in `call'
actionpack (3.2.19) lib/action_dispatch/routing/route_set.rb:608:in `call'
omniauth (1.4.2) lib/omniauth/strategy.rb:186:in `call!'
omniauth (1.4.2) lib/omniauth/strategy.rb:164:in `call'
bullet (4.5.0) lib/bullet/rack.rb:11:in `call'
warden (1.2.7) lib/warden/manager.rb:36:in `block in call'
warden (1.2.7) lib/warden/manager.rb:35:in `catch'
warden (1.2.7) lib/warden/manager.rb:35:in `call'
actionpack (3.2.19) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
rack (1.4.7) lib/rack/etag.rb:23:in `call'
rack (1.4.7) lib/rack/conditionalget.rb:35:in `call'
actionpack (3.2.19) lib/action_dispatch/middleware/head.rb:14:in `call'
actionpack (3.2.19) lib/action_dispatch/middleware/params_parser.rb:21:in `call'
actionpack (3.2.19) lib/action_dispatch/middleware/flash.rb:242:in `call'
rack (1.4.7) lib/rack/session/abstract/id.rb:210:in `context'
rack (1.4.7) lib/rack/session/abstract/id.rb:205:in `call'
actionpack (3.2.19) lib/action_dispatch/middleware/cookies.rb:341:in `call'
activerecord (3.2.19) lib/active_record/query_cache.rb:64:in `call'
activerecord (3.2.19) lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call'
actionpack (3.2.19) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
activesupport (3.2.19) lib/active_support/callbacks.rb:405:in `_run__4080662334186913161__call__1924821350065893665__callbacks'
activesupport (3.2.19) lib/active_support/callbacks.rb:405:in `__run_callback'
activesupport (3.2.19) lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
activesupport (3.2.19) lib/active_support/callbacks.rb:81:in `run_callbacks'
actionpack (3.2.19) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
actionpack (3.2.19) lib/action_dispatch/middleware/reloader.rb:65:in `call'
actionpack (3.2.19) lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
better_errors (2.1.1) lib/better_errors/middleware.rb:59:in `call'
actionpack (3.2.19) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
actionpack (3.2.19) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
railties (3.2.19) lib/rails/rack/logger.rb:32:in `call_app'
railties (3.2.19) lib/rails/rack/logger.rb:16:in `block in call'
activesupport (3.2.19) lib/active_support/tagged_logging.rb:22:in `tagged'
railties (3.2.19) lib/rails/rack/logger.rb:16:in `call'
quiet_assets (1.1.0) lib/quiet_assets.rb:27:in `call_with_quiet_assets'
actionpack (3.2.19) lib/action_dispatch/middleware/request_id.rb:22:in `call'
rack (1.4.7) lib/rack/methodoverride.rb:21:in `call'
rack (1.4.7) lib/rack/runtime.rb:17:in `call'
activesupport (3.2.19) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
rack (1.4.7) lib/rack/lock.rb:15:in `call'
actionpack (3.2.19) lib/action_dispatch/middleware/static.rb:63:in `call'
railties (3.2.19) lib/rails/engine.rb:484:in `call'
railties (3.2.19) lib/rails/application.rb:231:in `call'
railties (3.2.19) lib/rails/railtie/configurable.rb:30:in `method_missing'
rack (1.4.7) lib/rack/urlmap.rb:64:in `block in call'
rack (1.4.7) lib/rack/urlmap.rb:49:in `each'
rack (1.4.7) lib/rack/urlmap.rb:49:in `call'
rack (1.4.7) lib/rack/content_length.rb:14:in `call'
thin (1.7.0) lib/thin/connection.rb:86:in `block in pre_process'
thin (1.7.0) lib/thin/connection.rb:84:in `catch'
thin (1.7.0) lib/thin/connection.rb:84:in `pre_process'
thin (1.7.0) lib/thin/connection.rb:53:in `process'
thin (1.7.0) lib/thin/connection.rb:39:in `receive_data'
eventmachine (1.2.2) lib/eventmachine.rb:194:in `run_machine'
eventmachine (1.2.2) lib/eventmachine.rb:194:in `run'
thin (1.7.0) lib/thin/backends/base.rb:73:in `start'
thin (1.7.0) lib/thin/server.rb:162:in `start'
rack (1.4.7) lib/rack/handler/thin.rb:13:in `run'
rack (1.4.7) lib/rack/server.rb:268:in `start'
railties (3.2.19) lib/rails/commands/server.rb:70:in `start'
railties (3.2.19) lib/rails/commands.rb:55:in `block in <top (required)>'
railties (3.2.19) lib/rails/commands.rb:50:in `tap'
railties (3.2.19) lib/rails/commands.rb:50:in `<top (required)>'
script/rails:6:in `require'
script/rails:6:in `<main>'
显示会话转储

显示环境转储

GATEWAY_INTERFACE: "CGI/1.2"
HTTP_ACCEPT: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_ACCEPT_ENCODING: "gzip, deflate"
HTTP_ACCEPT_LANGUAGE: "en-US,en;q=0.5"
REMOTE_ADDR: "Hidden"
SERVER_NAME: "Hidden"
SERVER_PROTOCOL: "HTTP/1.1"
回应

标题:

没有

designe::Custom::RegistrationsController上

我有:

class Devise::Custom::RegistrationsController < Devise::RegistrationsController
  skip_before_filter :require_no_authentication, :if => proc { |c| c.signed_in? && c.current_user.admin? }

  def after_inactive_sign_up_path_for(resource)
    waiting_for_confirmation_path(resource)
  end
end
class designe::Custom::RegistrationsControllerproc{| c | c.signed_-in?&&c.current_-user.admin?}
非活动后的def注册路径(资源)
正在等待确认路径(资源)
结束
结束

设计::定制::注册控制器
看起来像什么?从这里:这是我看到的:
类设计::定制::注册控制器<设计::注册控制器跳过之前的过滤器:要求无身份验证,:if=>proc{c | signed|c.in?&c.current|user.admin?}在非活动后定义\u注册路径\u(资源)正在等待确认路径(资源)结束
是的,请将其添加到问题本身,这样更好。添加。我不知道使用哪种格式使我的代码看起来整洁。我看到你编辑了我问题中的大块。我花了近半个小时试图找到设置我的代码格式的设置,但我找不到。我使用了代码功能,但其他引号正在破坏表单设置格式。您可以使用“代码格式”按钮,也可以将代码缩进4个空格。
designe::Custom::RegistrationsController
是什么样子的?从这里开始:这就是我看到的:
class designe::Custom::RegistrationsControllerproc{| c | c.signed_in?&c.current_user.admin?}def在|u inactive|u注册_path(资源)等待_确认_path(资源)之后结束
是的,请将其添加到问题本身,这样更好。添加。我不知道使用哪种格式使我的代码看起来整洁。我看到你编辑了我问题中的大块。我花了近半个小时试图找到设置我的代码格式的设置,但我找不到。我使用了代码功能,但其他引号正在破坏表单可以使用“代码格式”按钮,也可以将代码缩进4个空格。
class Devise::Custom::RegistrationsController < Devise::RegistrationsController
  skip_before_filter :require_no_authentication, :if => proc { |c| c.signed_in? && c.current_user.admin? }

  def after_inactive_sign_up_path_for(resource)
    waiting_for_confirmation_path(resource)
  end
end