0

「グローバル」変数を選択するユーザーを処理する方法を理解しようとしています。

具体的には、ユーザーが場所 (州または都市) を選択して、それらの都市/州のすべての投稿を表示するようにします。私はこの作業の一部を行っていますが、私が本当に理解しようとしているのは、そのような変数をどこにどのように格納する必要があるかです。

理論的には、コードで何を求めているかを知っています:

  1. ユーザー選択の場所 (どこかに/どういうわけか保存されています)
  2. コードは、その場所のすべての投稿をデータベースから取得して表示します

This oneと変数について話している他のいくつかの投稿のように、似ているように見えるいくつかの投稿を見てきましたが、application.yml正しく理解すれば、これらはユーザー定義ではないようです。

私が見たもう 1 つのアイデアは、この変数をユーザー セッションに格納することですが、この機能のためにすべての訪問者がログインする必要はありません。

どんな方向でも大歓迎です!

4

1 に答える 1

1

セッションを作成するためにログインする必要はありません。ログインせずにユーザー セッションを使用してこの処理を行うことをお勧めします。地理位置情報ジェムを使用して都市/州を自動的に取得し、必要に応じてユーザーが切り替えられるようにすることもできます。

于 2013-04-12T22:37:51.360 に答える