撤消rails会生成设计视图

toa*_*ast 7 ruby-on-rails devise

我开始使用rails和设计,并且通过railscasts而不是做rails generate devise:views我做了rails generate devise views这导致我一些头痛 - 我想撤消这不幸$ rails destroy devise views产生错误所以我真的不知道如何回滚:

/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.9/lib/active_support/inflector/methods.rb:124:in 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每个'来自/ usr/local/lib/ruby​​/gems/1.9.1/gems/activesupport-3.0.9/lib/active_support/inflector/methods.rb:123:in constantize' from /usr/local/lib/ruby/gems/1.9.1/gems/devise-1.5.1/lib/devise/mapping.rb:80:into from from /usr/local/lib/ruby/gems/1.9.1/gems/devise-1.5.1 /lib/devise/mapping.rb:75:in routes'from 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.1/gems/devise-1.5.1/lib/devise/mapping.rb:159:in default_used_route' from /usr/local/lib/ruby/gems/1.9.1/gems/devise-1.5.1/lib/devise/mapping.rb:69:ininitialize 'from /usr/local/lib/ruby/gems/1.9.1/gems/devise-1.5.1/lib/devise.rb:291:in new' from /usr/local/lib/ruby/gems/1.9.1/gems/devise-1.5.1/lib/devise.rb:291:inadd_mapping'from /usr/local/lib/ruby/gems/1.9. 1 /宝石/ devise-

任何想法我怎么能回滚?

jam*_*per 10

rails destroy devise views - 方便逆转 generate


nat*_*vda 6

删除views/devise文件夹就行了。


Asa*_*pez 5

sintaxis错了,你只需要这个:

rails destroy devise:views
Run Code Online (Sandbox Code Playgroud)

如果你想销毁一组特定的视图,请使用:

rails destroy devise:views model
Run Code Online (Sandbox Code Playgroud)

而不是模型使用您要销毁的模型的名称,例如用户管理员,无论您的模型是什么.