2011-11-24 12 views
7

görüşlerini hazırlamak üretmek ve ben rails generate devise views yaptım rails generate devise:views yapmak yerine Railscasts geçmekte iken hangi bana birkaç baş ağrısı neden oluyor - ben bu maalesef $ rails destroy devise views i böylece hataları üretir geri almak istiyorum gerçekten geri almak nasıl bilmiyorum:geri alınıyor raylar i raylar ve <a href="https://github.com/plataformatec/devise" rel="noreferrer">devise</a> ile başlıyorum

/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.9/lib/active_support/inflector/methods.rb:124: block in constantize': uninitialized constant View (NameError) from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.9/lib/active_support/inflector/methods.rb:123:in'dan her biri ' 'dan /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.9/lib/active_support/inflector/methods.rb:123:in için constantize' from /usr/local/lib/ruby/gems/1.9.1/gems/devise-1.5.1/lib/devise/mapping.rb:80:in'dan' 'dan/usr /local/lib/ruby/gems/1.9.1/gems/devise-1.5.1/lib/devise/mapping.rb:75:in modules' from /usr/local/lib/ruby/gems/1.9.1/gems/devise-1.5.1/lib/devise/mapping.rb:92:in ' /usr/local/lib/ruby/gems/1.9 adresinden gidilebilir. 1/gems/devise-1.5.1/lib/devise/mapping.rb: 159: default_used_route' from /usr/local/lib/ruby/gems/1.9.1/gems/devise-1.5.1/lib/devise/mapping.rb:69:in ' ' u başlatır /usr/local/lib/ruby/gems/1.9.1/gems/devise-1.5.1/lib i bu geri rulo nasıl /usr/local/lib/ruby/gems/1.9.1/gems/devise-

herhangi bir fikir gelen /devise.rb:291:in new' from /usr/local/lib/ruby/gems/1.9.1/gems/devise-1.5.1/lib/devise.rb:291:in add_mapping' ?

+1

içeri girerek ve oluşturulan dosyaları el ile sildi - daha iyi bir yol varsa bunu duymak isterdim – toast

cevap

4

Sadece views/devise klasörünü silin.

10

rails destroy devise views - Sadece

+0

Bu komut yerine "görünümler" adlı bir Devise modelini imha edecek –

+0

Bu rayların eski bir sürümü yaklaşık 3 yıl çalıştı önce;) – jamiethepiper

0

elverişli ters:

rails destroy devise:views 

eğer özel bir görünüm kümesini yok etmek istediğiniz kullanımı kullanın:

rails destroy devise:views model 
Model yerine,

modelini, modelinizin adını kullanın, örneğin kullanıcısı veya admin modeliniz.

4

sintaxis yanlış, sadece bu ihtiyaç da routes.rb dosyasındaki "raylar görüşlerini hazırlamak yok" delete generate

+1

bu muhtemelen yıllar sonra yanlıştır :) – jamiethepiper

İlgili konular