Ruby、Sinatra、HAML を使用して小さな Web アプリケーションを開発しています。
現時点で私が苦労しているシナリオは、Ajax と Javascript を使用して PHP で解決していたものであり、Ruby でそれを行う最善の方法がわかりません (より最適化された方法がある場合、ベスト プラクティスは何でしょうか)。これにアプローチする方法)。
次のような画面があります。
私が望んでいるのは、ユーザーがボタンの 1 つ (たとえば、最も人気のあるものを表示) をクリックすると、システムがデータベースにクエリを実行して関連するレコードを取得し、[エントリ] ボックスに適切な値を再入力する関数を呼び出すことです。記録。ページの残りの部分を再読み込みしたり、他の何も影響を与えたりせずに、[エントリ] ボックスだけでこれを実行したいと考えています。おまけ - データの取得中に「LOADING」スパイラルを少し表示できれば。
私の調査により、「typhoeus」として知られる gem にたどり着きました。これは非常に優れていることがわかりましたが、このシナリオに当てはまるかどうか (または当てはまる場合はどのように実装するか) はわかりません。
どんな種類の助けも大歓迎です。
とても感謝しております。