他の多くの人々と同様に、私はRailsを初めて使い、質問があります。私は小規模な分析ラボのサンプルトラッカーに取り組んでいます。私はユーザーに多くのサンプルからなるバッチを提出したいと思います。私は一番上のページをバッチ・サブミッションへの単純なゲートウェイにしたい。私の一般的な計画は次のとおりです:開始番号の入力に基づいた動的なネストされたフォーム要素
- フロントページは、一括してサンプル数を求めます。ユーザーは番号を入力し、送信をヒットします。
- ユーザーがバッチ情報(サンプリング日付、実験名、バッチモデルなど)を入力できるフォームが生成されます。バッチフィールドの下には、最初の手順で示されたユーザーと同じ数の個別のサンプルIDが必要です。
- ユーザーがこれをすべて満たし、バッチとそのサンプルが送信時に作成されます。
私の感情モデルが反復ビューのフォーム要素を構築する方法を有しているホームページは、次に反復のサンプルを構築バッチコントローラへのパラメータのいくつかの並べ替えを通過しなければならないことです。これは正しい考えですか?どのようにモデルやコントローラに直接関係のないパラメータを渡すことができますか?私は同様の質問を見つけることができましたが、誰かが私を同じような問題やRailscastなどの解決策にリンクさせることができれば、とても感謝しています!
ありがとう!私はあなたにお酒を借りている! 1つの迅速なフォローアップ:これはどのモデルにも束縛されていないので、たとえば、ホームページを担当するコントローラの上にコールバックを置いて、またはバッチコントローラで数値を検証するかどうかは、params [ :sample_count]は数値ですか? –
恐ろしい!その飲み物を償還する方法を今分かりました。また、私はsample_countを検証する例を更新しました。 – gunn