Angular をレール内に組み込む方法を理解するには、いくつかのガイダンスが必要です。
Rails を選んだ理由 : 私は、物事を正しく行うための独自のアプローチが好きです。また、移行、宝石は本当にクールです。
angular の理由: SPA に最適なフレームワークを調査して探していました。バックボーンが抽象的すぎるようです。Angular と Ember のどちらかを選択する必要がありました。私は最初にAngularを読み始めましたが、それは私にとって理にかなっています。だから私はエンバーについて読みに行ったことはありません。
Angular & Rails の理由: 調査して、グレープ、スリムなどの小規模なフレームワークを使用してみました (はい、php も使用します)。しかし、プロジェクトの長期的な範囲では、レールに固執する必要があると感じています。個人的には、Rails のやり方をするのが好きです。
だからここで私は助けが必要です、
Rails 4 に Rails プロジェクトがあります。
サインイン、サインアップはすべて、Michael Hartl チュートリアルに従って作成されます。私の要件に基づいて調整しました。
したがって、サインイン後またはサインアップ後の手順では、ユーザー コントローラーの show アクションからのビューがレンダリングされます。
別のレイアウト ファイルが必要になると考えたので、外側のページと内側のページにそれぞれ同じものを作成しました。
どのように進めればよいかわかりません。単一ページ アプリ (サインイン後に存在する) の角度テンプレートとルートを利用したいのです。他に方法があれば柔軟に対応します。残りのリクエストを処理するためにRailsコントローラーを使用し、Angularによって提供されるルーティングを使用してSPA内をナビゲートするレールでangularをシームレスに使用する方法のガイドが必要です。
私がはっきりしていることを願っています。これを自由に編集してください。