私はモデル以外に2つのモデルを持っていUserます。HotelとRoom。
シナリオは次のとおりです。
hotel :has_many => :rooms
関連するホテルがユーザーに割り当てられている場合、ユーザーは部屋を作成できます。ルームが保存されるまで不明なため、 でcreate roomアクションの承認を実装するにはどうすればよいですか?abilityhotel_id
の下にcan?メソッドを実装できますが、 に実装することを期待しています。この問題はパターンで解決する必要がありますが、どうにかして別のコントローラー (ネストされていない) にルームを作成する必要があります。create actionrooms controllerabilitynested_resources