0

ユーザーがログインしたときに株式のリストを表示したい(デフォルトのパラメーター)。これはインデックスアクションのようなにおいがします。ただし、ユーザーが株式の時価総額を選択するためのフォームも作成します(つまり、ユニバースを洗練します)。フォームを送信すると、パラメーターが何らかのアクションに送信され(同じインデックスアクションを使用する必要があるかどうかはわかりません)、リストのajax更新が実行されます。このajaxはデータベースに対して何もしません。データベース・クエリのパラメーターを更新するだけです。

ユーザーが初めてサイトにアクセスすると、クエリのデフォルトパラメータが表示されますが、後でパラメータを変更し、ajaxを介してパラメータに従ってリストを更新できるようにする必要もあります。

4

1 に答える 1

1

うん、株のリストは確かにインデックスアクションのように聞こえます。フォームの入力に応じてリストをフィルタリングするということですか?

getメソッドを使用してフォームをインデックスアクションに送信できます。コントローラーでは、パラメーターを読み取り、フィルターを機能させたい場合は@stocksにクエリを実行します。

これは非Ajaxソリューションであるため、Javascriptを使用していないユーザーは満足します。これを機能させると、簡単にAJAX化できます。

于 2012-07-27T03:39:45.960 に答える