0

에 저장하기 전에 임시 변수에 값을 저장 : -내가 모델이 사이에 많은 관계로 많은 가지고 원하는 위치

user.rb and city.rb를, 내가 user.cities 및 city.users에 액세스 할 수 있도록. 사용자가 클릭 한 번

는 내가 사용자가 클릭 확인되면 다음이 temp.each do |t|... 같은 일을 임시을 반복 할 나는이

temp = [] 
city = City.find(params[:id]) 
temp << city 

같은 임시 변수에 그 도시를 추가 할 도시를 추가 내 도시이 도시를 추가하고 싶습니다 user.cities

원하는 결과를 얻으려면 어떤 방법이 최선일까요?

답변

1

나는 최선의 접근 방식이 자바 스크립트를 사용하는 것이라고 생각합니다. 간단히 js의 도시 ID 저장을 클릭하고 제출할 때 해당 도시를 저장하는 적절한 조치로 보내기 만하면됩니다.

+0

그럴 수 있습니까? –

+0

그것은 ror와 함께 할 수 있지만 그것을 할 올바른 방법이 아닙니다. 하지만, 원하는 경우 ... 예를 들어, 세션에서 임시 값을 저장할 수 있습니다. –

+0

오, 제발 js와 함께하는 방법에 대한 자세한 내용을 제공해 줄 수 있습니까? –

관련 문제