Ruby on rails Rails 3设计注册控制器错误
我正在尝试自定义我的设计注册字段,并尝试添加一个字段。我按照上的教程了解了如何自定义字段。我添加了字段并按照步骤操作。当我运行服务器时,我可以在新字段中输入,但当我单击register时,我会出现此错误Ruby on rails Rails 3设计注册控制器错误,ruby-on-rails,ruby-on-rails-3,devise,Ruby On Rails,Ruby On Rails 3,Devise,我正在尝试自定义我的设计注册字段,并尝试添加一个字段。我按照上的教程了解了如何自定义字段。我添加了字段并按照步骤操作。当我运行服务器时,我可以在新字段中输入,但当我单击register时,我会出现此错误 undefined local variable or method `root_path' for #<Devise::RegistrationsController:0x261a358> 未定义的局部变量或方法“根路径”# 我知道在其他Desive定制教程中,他们说要为注册控
undefined local variable or method `root_path' for #<Devise::RegistrationsController:0x261a358>
未定义的局部变量或方法“根路径”#
我知道在其他Desive定制教程中,他们说要为注册控制器创建一个文件。我需要这样做吗?问题是您缺少routes.rb中定义的根目录(\u path/\u url),但几乎所有Rails应用程序都推荐和需要 例如(添加到顶部): 或者使用Ruby 1.8.7
root :to => 'home#index'
问题是,您缺少在routes.rb中定义的根(_path/_url),但几乎所有Rails应用程序、推荐和要求都是如此 例如(添加到顶部): 或者使用Ruby 1.8.7
root :to => 'home#index'
是的,我的回复中确实包含了routes.rb Bits,但它不起作用。我的路由现在看起来是这样的,“Login::Application.routes.draw do design_for:users root to:'home#index'”,当我尝试运行服务器时出现了一个错误也许你没有使用ruby 1.9,请仔细阅读我的答案,它已经包含ruby 1.8.7的代码。或者我需要更多关于你的错误的信息。干杯!我需要检查我的ruby版本,并让它与1.8.7 Thanksys一起使用,我的回复中确实包含了routes.rb Bits,但它不起作用。我的路由现在看起来是这样的,“Login::Application.routes.draw do design_for:users root to:'home#index'”,当我尝试运行服务器时出现了一个错误也许你没有使用ruby 1.9,请仔细阅读我的答案,它已经包含ruby 1.8.7的代码。或者我需要更多关于你的错误的信息。干杯!我需要检查我的ruby版本,并让它与1.8.7一起使用,谢谢