1

Rails 3 アプリに Devise を追加しようとすると、いくつかの問題が発生します。「Home」コントローラーと「index」アクションを使用して新しい Rails 3 (rc2) アプリを作成することから始め、「/」が「#home/index」をレンダリングすることを確認しました。次に、Gemfile に devise 1.1.1 を設定し、Devise をインストールし、User モデルを作成し、データベースを移行しました。現在、「/」は「/」に一致するルートがありませんを返し、どの 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 に答える