2010-08-25 120 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

相關問題