私はRailsの一般的なアプリケーションレイアウトについて頭を悩ませています。Rails 3 - アプリケーションのレイアウトに関する質問
基本的には、私はサッカーのためのウェブアプリを作っています。コーチはログインして、/ coach/indexページに移動します。そのページでは、JavaScriptのフロントエンドを使用して、プレイなどを描くことができます。私の問題は、プレイを保存するために、JSONをサーバーに送信し、それを正しいPlayデータベースエントリに記録する必要があるということです。
レイアウトは論理的に正しいですか?とにかく、コーチがログインしてそのページに来たら、そこで演劇を描いて保存したり、新しいものを作成したり、読み込んだりするなど、プレイコントローラで管理されているページでこれを行うべきですか?
再生エンジンによって生成されたJSONをデータベースに保存します。これを行う最善の方法は何ですか?私が見ているすべてのRails AJAXチュートリアルは、リモート=> trueプロパティを設定した単純なフォームに基づいています。明示的なフォームなしでAJAX POST/GETをRails DBに作成し、入力を処理するにはどうすればよいですか?
これはおそらくRailsのノウハウが不足しているからです(私は私が行くにつれて勉強しようとしています)が、あなたのより経験豊富なビューでは、正しいプレイを確実にするための最良の方法ですそれらを作ったコーチに示されていますか?私は、コントローラが他のコントローラによって制御されるものにどのようにアクセスするかを理解するのに少し苦労しています。私はこの種のことにいくつかの慣習がなければならないと確信しています。
より多くの私はそれについて考え、より多くのディレクトリを果たしている、と私は私がやりたいために、そこに作成し、そのように変更する必要がありますログインすると、/にあなたを取るべきであると私には思えますする。 ありがとうございます。
私が尋ねたかったこと:データベースへの投稿に隠れたエントリを持たせるには - 誰かが新しいPlayを設定したときと同じように、明示的に言います。それはどうしたらいいのですか? – Red