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