2013-04-12 1 views
0

나는 '글로벌'변수를 선택하는 사용자를 처리하는 방법을 알아 내려고하고있다.Rails User Selected Global Variables는 어떻게 처리합니까?

특히 사용자가 해당 도시/주에 대한 모든 게시물을 표시하는 위치 (예 : 주나 도시)를 선택하기를 바랍니다. 나는이 작업의 일부를 가지고 있지만, 실제로 알아 내려고하는 것은 그러한 변수와 방법을 저장해야하는 곳입니다.

알아, 이론, 나는 코드에 후있어 무엇 :

  1. 사용자 (어떻게 든/어딘가에 저장되어있는) 선택 위치
  2. 코드 데이터베이스에서 해당 위치에 대한 모든 게시물을 끌어 디스플레이

이 나는 ​​약 application.yml 변수를 이야기 몇 This one 같은 유사한 것 글, 그리고 몇 가지 다른 사람을 본 적이 있지만이 내가 제대로 이해한다면 사용자가 정의 될 것 같지 않습니다.

이 변수를 사용자 세션에 저장하는 것이 내가 본 다른 아이디어이지만이 기능을 사용하려면 모든 방문자가 로그인해야하는 것은 아닙니다.

모든 방향에 많은 도움이 될 것입니다.

답변

1

세션을 만들려면 로그인 할 필요가 없습니다. 나는이 물건을 다루기 위해 로그인없이 사용자 세션을 사용하고, 아마도 도시/주를 자동으로 얻기 위해 geolocation gem을 사용하고 그가 원하는 경우 사용자가 전환하도록 할 것을 제안한다.

관련 문제