2010-08-25 287 views
1

我试图添加Devise到我的Rails 3应用时遇到了一些问题。我开始创建一个带有“主页”控制器和“索引”操作的新Rails 3(rc2)应用程序,并验证“/”会呈现“#home/index”。接下来,我在我的Gemfile中安装了devise 1.1.1,安装了Devise,创建了一个User模型,并迁移了数据库。现在“/”返回没有路线匹配“/”,并且任何设计路线都不起作用。Rails 3:设计:没有路由匹配“/”

这是什么修复?

回答

2

Devise的最新版本(1.1.1)显然不适用于Rails 3.0.0rc2。你必须使用github的最新版本。

gem 'devise', '1.1.1' 

要:

从修改您的Gemfile

gem "devise", :git => "git://github.com/plataformatec/devise.git" 
+0

对于未来的Rails 3个项目,忽略':git'一部分。否则,您将使用gem的HEAD版本(主分支)而不是稳定版本。 – rxgx 2012-03-19 16:26:05

相关问题