1

我在尝试将 Devise 添加到我的 Rails 3 应用程序时遇到了一些问题。我首先创建一个带有“Home”控制器和“index”操作的新 Rails 3 (rc2) 应用程序,并验证“/”将呈现“#home/index”。接下来,我在我的 Gemfile 中设置了 devise 1.1.1,安装了 Devise,创建了一个用户模型,并迁移了数据库。现在“/”返回没有路由匹配“/”,并且没有任何设计路由将起作用。

解决方法是什么?

4

1 回答 1

2

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

从以下位置修改您的 Gemfile:

gem 'devise', '1.1.1'

到:

gem "devise", :git => "git://github.com/plataformatec/devise.git"
于 2010-08-26T00:18:59.390 回答