3

モデル、つまりuser_signed_inでdeviseのコントローラーヘルパーを使用する方法はありますか? ユーザーモデルに次の行を追加しようとしましたが、うまくいかないようです:

include Devise::Controllers::Helpers

より具体的には、「password_required?」メソッドを実装して、パスワードなしでユーザーを作成できるようにしたいと考えています。その方法では、(ユーザーを作成する前に)別のユーザーがそのユーザーを作成しているかどうか、または彼/彼女がサインアップしている天気を確認したいと思います。どんな助けでも大歓迎です。

4

1 に答える 1

-1

モデル内のコントローラーヘルパーにアクセスすることはできません。ただし、ユーザー間の関連付けを構築して、相互に代わってユーザーを作成することができます。

実装方法については、rbatesスクリーンキャストをご覧ください。

http://railscasts.com/episodes/163-self-referential-association

于 2012-05-02T19:00:34.190 に答える