1

医療アンケートをオンライン版に変換する必要があります。サーベイヤー1号を見てきました が、私の問題は、正確な答えを必要とするさまざまな「テスト」または「試験」があることです。たとえば、質問が血液検査に関するものである場合、ユーザーは測定値を入力する必要があります。各テストまたは試験を個別にモデル化する必要がありますか、それともこれを行うためのよりスマートな方法がありますか?約半分は単にはい/いいえ/不明なタイプの質問であり、半分は測定値を入力する必要があります。ありがとうございました

4

2 に答える 2

0

このエピソードのようにネストされた属性を使用できます:http://railscasts.com/episodes/196-nested-model-form-revised。ここに他のエピソードがあります:http ://railscasts.com/episodes?utf8 =%E2%9C%93&search = nested + form

于 2012-07-18T21:58:15.427 に答える
0

クライアントの顧客調査システムを作成するときにも、同様の問題が発生しました。私たちの問題は、クライアントが将来、自分で調査を作成する機能を必要としていたことでした。つまり、私たちが実装したものは、オプションとして述べたようにハードコーディングできませんでした。

私たちの場合、彼らが遭遇するいくつかの異なるシナリオがありましたが、それは実際にはそれほどすべてを変えることはありませんでした-それは実際には数の回答、テキストの回答、範囲などに要約されます...

質問モデルに「スタイル」フィールドを追加し、選択されたスタイルに基づいて検証を実装しました。したがって、「数値」の質問は数値の回答などをチェックします。また、jsを使用してクライアント側で検証を実装しました。これにより、回答が十分であるかどうかについて、より多くの事前情報を得ることができます(医療では時間の節約が重要と思われます)応用)。それは私たちのニーズにうまく機能しました-うまくいけば、それはあなたを正しい方向に向けるでしょう。

于 2012-07-18T21:59:17.220 に答える