2009-10-04 5 views
0

사용자가 다른 모델의 has_many :players 연관에 추가 할 객체 ("Player")를 선택할 수있는 페이지 플로우가 있습니다.레일에서 has_many에 대한 페이지 플로우 정렬

1 => List existing players for object [Enter player name] 
2 => List of matching players [Select player] 
3 => Confirmation page [Press 'Add'] 
4 => Done 

나는 사용자가 "새로운 선수"대신 사용자가 사이트에 다른 표준 새로운 플레이어 과정을 거쳐야 할 경우 2 단계에서 플레이어를 선택을 선택할 수 있어야합니다.

그러나 완료 후에는 새 플레이어를 제자리에두고 3 단계로 돌아 가야합니다.

가장 좋은 방법은 이것을 구현하는 것입니다. 플레이어 생성 코드를 복제하고 싶지는 않지만이 경우에는 플레이어 생성 코드를 너무 많이 더럽 히고 싶지 않습니다.

도울 수있는 세션에 고정 ID를 시작하고 싶지 않습니다. 간단한 경우에는 괜찮습니다.하지만 사용자가 두 개의 창/탭을 사용하면 문제가 발생하기 시작합니다.

당신은 어떻게 생각하십니까?

답변

0

나의 연습은 new_player 양식으로 반송 경로를 보내고, 플레이어를 만든 후 3 단계로 리디렉션하는 것이 좋을 수도 있습니다.

관련 문제