私だけがアクセスする単純な Rails (3.2.11) デモを作成しています。私は次のものを持っています:
1) Food という名前の Rails 足場
2) 新しい Food を作成するカスタム ルート/コントローラーを呼び出すことができる Android デバイス。( Food.create...
)。
そこで、私のコンピューターのブラウザーでhttp://myapp.com
、Rails アプリをホストしている をロードします。render であるため、すぐにすべての食品をロードしますfoods#index
。ただし、Androidデバイスから呼び出して新しいものを作成した瞬間Food
、データベースが新しい食品があることを認識しているにもかかわらず、ブラウザーページ(コンピューター上の)にはまだ食品の古いリストが表示されています. (この時点ではまだページを更新していないため)
Food
テーブルのデータベースが変更されたときに、「リスナー/オブザーバー」を追加してページを自動的に更新するにはどうすればよいですか? これは可能ですか?
<meta http-equiv="refresh" content="5">
30 分間のデモ全体でコンピューターのブラウザーをオンのままにしたいので、探していません。
=================
また、3年以上Railsを使っていないので、よろしければ初心者にもわかるように説明していただけませんか?(明確な詳細が望ましい)