레일스의 일반적인 어플리케이션 레이아웃에 대해 고심하는 데 어려움을 겪고 있습니다.레일 3 - 어플리케이션 레이아웃 질문
기본적으로 축구 용 웹 앱을 만들고 있습니다. 코치가 로그인하여/코치/색인 페이지로 이동합니다. 이 페이지에서 자바 스크립트 프론트 엔드를 사용하여 연극 등을 그릴 수 있습니다. 내 문제는 재생을 저장하기 위해 JSON을 서버에 보내서 Play 데이터베이스 항목에 기록해야한다는 것입니다.
내 레이아웃이 논리적으로 정확합니까? 마찬가지로 코치가 로그인하여 해당 페이지로 이동 한 다음 해당 장소에서 연극을 연 다음 저장하거나 새로운 작품을 만들거나로드하는 등의 작업을 수행해야합니까? 아니면 내가 Play 컨트롤러에서 관리하는 페이지에서이 작업을 수행해야합니까?
재생 엔진에서 생성 한 JSON을 데이터베이스에 저장하려고합니다. 이 일을하는 가장 좋은 방법은 무엇입니까? 내가 볼 수있는 모든 레일즈 AJAX 튜토리얼은 리모트 => true 속성을 설정 한 간단한 폼을 기반으로합니다. 명시 적 폼없이 Rails DB에 AJAX POST/GET을 수행하고 입력을 처리하려면 어떻게해야합니까?
이것은 Rails의 노하우가 부족한 것입니다. (제가가는대로 배우려고 노력하고 있습니다.)하지만 당신의 경험에 비추어 볼 때, 올바른 플레이를 보장하는 가장 좋은 방법은 무엇입니까? 그들을 만든 코치에게 보여 줬어? 나는 컨트롤러가 다른 컨트롤러에 의해 제어되는 것을 액세스하는 방법을 이해하는데 다소 어려움을 겪고있다. 이런 종류의 일에 대해 몇 가지 규칙이 있어야합니다.
더 나는 그것에 대해 생각, 더는 로그인하는 것은 내가하고 싶은 일을하기 위해 거기에/디렉토리를 재생하는 방법을해야하고, 내가 만들고 수정해야하며 나에게 보인다 할 것. 미리 감사드립니다.
내가 물어보고 싶은 또 다른 사항 : 데이터베이스 제출에 숨겨진 항목을 저장하려면 어떻게해야합니까? 누군가가 새로운 Play를 설정하면 그 사람과 명시 적으로 말하기. 어떻게해야합니까? – Red