0

最初にhttps://github.com/binarylogic/authlogic_example.gitを試しましたが、それは機能しません。そのため、 https://github.com/plataformatec/devise/wiki/Example-Applicationsを 試しましたが、機能しましたが、サインアップが完了すると、ユーザーのアクティブ化。だから私はメールからユーザーをアクティベートする例を探しています。それで、正しく機能している他の例があれば教えてください。

4

4 に答える 4

1

Ruby ツールボックスは適切な選択を提供します。

https://www.ruby-toolbox.com/categories/rails_authentication

私が意見を言うならDeviseを使いますが

于 2012-08-23T11:27:21.507 に答える
0

http://railscasts.com/episodes/250-authentication-from-scratchをチェックしてください

およびhttp://railscasts.com/episodes/21-super-simple-authentication

そして考案http://railscasts.com/episodes/209-introducing-devise

幸運を!

于 2012-08-24T02:25:51.797 に答える
0

Devise には、確認と呼ばれるアクティベーション機能があります。

これを有効にするには、モデルに :confirmable モジュールを追加し、デバイス構成ファイルで confirm_within を 0 に設定します。

于 2012-08-23T10:56:22.010 に答える
0

最後に、デバイスの例はうまく機能します。そして、これらは私が行った変更です

config.mailer = "Devise::Mailer"環境フォルダーの production.rb および development.rb ファイルに含めるには、devise.rb ファイルのコメントを外し、次の行をアンインストールする必要があります。

config.action_mailer.default_url_options = { :host => 'localhost:3000' }
    config.action_mailer.delivery_method = :smtp

    config.action_mailer.smtp_settings = {
        :tls => true,
        :enable_starttls_auto => true,
        :address => "smtp.gmail.com",
        :port => "587",
        :domain => "gmail.com",
        :authentication => :plain,
        :user_name => "xxxxx@gmail.com",
        :password => "yyyyyy"
    }

今ではうまくいきます。

于 2012-08-24T05:39:56.660 に答える