工夫についての質問

ruby-on-rails
工夫についての質問

私のダミーレールプロジェクトでは、deviseを使用してログイン/ログアウトおよび認証機能を提供します。 しかし、仮想ユーザーにより多くの機能を提供する必要があります。 たとえば、彼のアバター画像をアップロードします。 その後、問題が発生します。 deviseは「mvc」の原則に準拠しているようです。これは、予想されるuser_controlle.rbができないため、モデルuser.rbを作成するとしましょう。

私の限られた知識から次のように考えることができます。ユーザーコントローラーがないと、「アバター画像のアップロード」アクションを追加できません。

私の状況で工夫の制限を回避する方法を教えていただけますか? 前もって感謝します。

  0  0


ベストアンサー

これを試してください:https://github.com/plataformatec/devise/wiki/How-To:-Manage-users-through-a-CRUD-interface

基本的に、

  1. ユーザー用のコントローラーを作成する

  2. routes.rbファイルに `resources:users`を追加し、それが
    `devise_for:users`ルートの下

  3. モデルから `:registerable`が存在する場合は、必ず削除してください。

注:これらの手順はRails 3用です。 Rails 2の場合、上記のリンクの指示が機能するはずです。

0


タイトルとURLをコピーしました