1

大きな隠されたフォームからなる状態装置を「自分で巻いた」アプリケーションがあります。特定のクリック イベントをトラップし、フォームに変更を加え、データをシリアル化し、jQuery BBQ プラグインを使用してプッシュします。

私は自分が何をしているのか理解できませんでした。しばらくは機能しましたが、あまりにもぎこちないので、私の周りに落ちてしまいました.

アプリ自体はとてもシンプルです。いくつかの列が階層的に配置されたフラット テーブルを考えてみましょう。

category
subcategory
product

画面には最初にカテゴリがリストされ、次にサブカテゴリにドリルダウンします。私の質問は、この状態の永続性を達成するための新しい標準または「Rails Way」があるかどうかです。もちろん、戻るボタンも機能させたいです。私の方法は、ぎこちなく、扱いにくいようです。そして壊れた。

4

1 に答える 1

1

IMHOこれはbackboneで優雅に解決できます。これは、 backbone-rails gemを使用して含めると、Rails と直接互換性があります。

自分が何をしているのかよくわからない場合は、Rails バックボーン API を使用して優れたフロントエンド アプリケーションを作成する方法を読むのに時間を費やしている可能性があります。railscastsにはいくつかのスクリーンキャストがあり、バックボーン Web ページにはいくつかの良い例があります。

これが役立つことを願っています。よろしくお願いします。

于 2012-12-01T20:49:34.563 に答える