ユーザーがアカウントを作成し予約を予約する予約アプリケーションを作成しようとしていますが、アカウントを作成していないユーザーも予約を予約する必要があります。Railsはcurrent_userに応じてルーティングを入れます
これまでのところ、私はUser、Reservation、およびOrderモデルを持っています。私は予約と注文の間に1対1の関係を作りました。現在、routes.rbは次のようになっています:
resources :reservations do
resources :orders
end
このアソシエーションは現在私のアプリケーションで正常に動作しています。私は自分のアプリケーションでユーザーを作成してログインさせることもできますが、私はこれら2つをまだ参加させていません。
私は、ユーザーと予約の間に「has_one」という注文と一対一の関係を持たなければならないことを知っていますが、私が前進するのが難しいところでは、ユーザーリソースをどのように追加してアプリケーションの訪問者がアカウントを持っているかどうかは関係ありません。私がその方向へ行くならコントローラとルートがどうなるかわからない。私はroutes.rbをに以下を追加した場合
:
resources :users do
resources :reservations do
resources :orders
end
end
私はいつも予約を作成するためのユーザーを持っている必要があります感じています。ユーザーがログインしていないか、アカウントを持っていない場合、どうすればいいかわかりません。
解決策を探してみましたが、私の場合に役立つようなものは何も出ていません。
ガイダンスは高く評価されます。
あなたが達成しようとしているかを説明することができた場合は、その後、我々は – sureshprasanna70