Devise によって管理される User モデルがあります。
User has_many Plans として、Plans と呼ばれる別のモデルとの関連付けがあります。そして、プランはユーザーに属します。
ユーザーがプランを管理 (作成、編集、削除) できるようにする最善の方法を知りたいのですが、どの種類のコントローラーを作成すればよいのか、ルートがどのように見えるのかわかりません。
誰でもこれを案内できますか?
ありがとう。
Devise によって管理される User モデルがあります。
User has_many Plans として、Plans と呼ばれる別のモデルとの関連付けがあります。そして、プランはユーザーに属します。
ユーザーがプランを管理 (作成、編集、削除) できるようにする最善の方法を知りたいのですが、どの種類のコントローラーを作成すればよいのか、ルートがどのように見えるのかわかりません。
誰でもこれを案内できますか?
ありがとう。
Michael Hartlチュートリアルhttp://ruby.railstutorial.org/ruby-on-rails-tutorial-bookを読むか、足場ジェネレーターを使用して良いスタートを切ることをお勧めします
Deviseはすべてのログイン/認証を処理するので、ユーザーがログインした後に何をしてほしいかを考える必要があります。ユーザーのホームページ(アクションの表示)にある場合は、そこにリンクを配置して新規追加することができます。予定。つまり、そのアクションを処理する方法が必要です。したがって、プランコントローラを作成できます。ユーザーに実行させたいアクションを追加します。ルートについては、必要な各アクションに必要なものを一致させます。したがって、plansリソースまたはさまざまなアクションを追加できます(match'new_plan'、:to => "plans#new")。