1

こんにちは、Rails 2.3.5 で記述されたアプリケーションを Rails 3 にアップグレードしようとしています。直面している最大の課題の 1 つはプラグインの act_as_authenticated です。

act_as_authenticated から単純なカスタム認証に移行するためのチュートリアルまたは手順があるかどうかを知りたいです。

私のアプリケーションは非常に基本的な認証を必要とします.私は役に立たなかった最初から認証を書く上でRailscastを見ました

最大の課題は、プラグインによって記述された current_user メソッドです。どんな助けでも大歓迎です

4

1 に答える 1

3

プラグインacts_as_authenticatedは減価償却され、restful-authenticationに置き換えられました。

代わりにこのプラグインをインストールするか、Deviseなどの新しいプラグインを使用する必要があります。

これらの両方には、あなたが慣れているのと同じ方法でcurrent_userメソッドが含まれています。

Acts_as_authenticatedテーブルとrestful-authenticationテーブルの唯一の違いは、後者に名前列があることです。データベースにすでにこれらのいずれかが含まれている場合は、何も変更する必要はありません。それ以外の場合は、次のコマンドで移行を追加します。

add_column :users, :name, :string, :limit => 100, :default => '', :null => true
于 2012-06-13T00:48:40.997 に答える