0

Devise によって管理される User モデルがあります。

User has_many Plans として、Plans と呼ばれる別のモデルとの関連付けがあります。そして、プランはユーザーに属します。

ユーザーがプランを管理 (作成、編集、削除) できるようにする最善の方法を知りたいのですが、どの種類のコントローラーを作成すればよいのか、ルートがどのように見えるのかわかりません。

誰でもこれを案内できますか?

ありがとう。

4

1 に答える 1

0

Michael Hartlチュートリアルhttp://ruby.railstutorial.org/ruby-on-rails-tutorial-bookを読むか、足場ジェネレーターを使用して良いスタートを切ることをお勧めします

Deviseはすべてのログイン/認証を処理するので、ユーザーがログインした後に何をしてほしいかを考える必要があります。ユーザーのホームページ(アクションの表示)にある場合は、そこにリンクを配置して新規追加することができます。予定。つまり、そのアクションを処理する方法が必要です。したがって、プランコントローラを作成できます。ユーザーに実行させたいアクションを追加します。ルートについては、必要な各アクションに必要なものを一致させます。したがって、plansリソースまたはさまざまなアクションを追加できます(match'new_plan'、:to => "plans#new")。

于 2012-12-30T13:47:01.167 に答える