私は を取るときhttp://127.0.0.1:3000/users/registration/sign_up 私はUbuntuのとRailsの3.2.1と工夫をインストールしよう(1.1.rc0)はNoMethodError#新しい
マイすくいルートは私に
new GET /users/registration/sign_up(.:format) devise/registrations#new
config/routes.rb
DeviseApp::Application.routes.draw do
devise_for :users
match "users/registration/sign_up" => "devise/registrations#new"
resources :projects
root :to => "home#index"
end
を与えていますhttps://rubygems.org '
「クラスGemfile ソースのための' 未定義のメソッド `user_registration_path
gem 'rails', '3.2.1'
gem 'sqlite3'
gem 'devise', '1.1.rc0'
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
私はエピソード209の説明に従います。Devise Railscastsの紹介。
NoMethodErrorをDevise/registrations#newに修正しましたが、引き続きDevits/registrations#ArgumentErrorを間違った数の引数(2の3) –
@ 、それはどのラインとどの機能が誤用されているかを示します – Baldrick
残念ながら私は分かりませんスタックトレースはこれのようなものでしょうか? tic.rb:53: 'call 'の中で railties(3.2.1)lib/rails/engine.rb:479:' call'の中 railties(3.2.1)lib/rails/application.rb:220: 'コール'の ラック/ラック/ content_length.rb:14: レール(3.2.1)lib/rails/rack/log_tailer.rb:14: 'call '内 ラック(1.4) .1)lib/rack/handler/webrick.rb:59: 'サービス ' –