RoR을 배우고 있는데, 처음 튜토리얼 (처음에는 railstutorial)을 읽었습니다. 하지만 첫 번째 간단한 웹 사이트의 로직 레이아웃을 정의하는 데 문제가 있습니다.Ruby on Rails 간단한 웹 사이트 레이아웃
구조는 다음
당신이 가입 양식 또는 로그인에 대한 링크가있는 환영 페이지를 참조하십시오 사이트 .co.kr로 이동합니다. 가입하거나 사이트에 로그인하면 mysite.com/dashboard에 있으며 메시지 목록이 표시됩니다. mysite.com/$username으로 가면 $ username에 대한 메시지를 쓸 수있는 양식이있는 페이지가 나타납니다.
중지. 그게 전부 야. 그것은 매우 간단합니다. 알아요.하지만 배우기위한 것입니다.
문제는 다음과 같습니다. MVC 패러다임을 처음 접했고 앱의 논리 레이아웃이 어떻게 구조화되는지 알지 못합니다. 물론 두 가지 모델이 있습니다 : 사용자와 메시지. 그러나 컨트롤러에 대한? 그리고 어떤 컨트롤러에서 어떤 기능을합니까? 비계를 사용해야합니까? 제발 도와주세요, 전 매우 혼란 스럽습니다. 감사합니다.
대시 보드는 기능입니까? 어디로 넣어야합니까? 또한, 어떻게 두 컨트롤러와 그 URL을 얻을 수 있습니다. 기다려 주셔서 감사합니다. –
경로를 조사 할 수 있지만 UserController와 userKey가 필요한 Dashboard라는 메서드가 있다고하면 host/User/Dashboard가 표시됩니다. –
이것은 순전히 규칙에 따라 경로에서 변경할 수 있습니다. 따라서 Dashboard는 html (rhtml)을 반환하고 사용자 데이터로 형식이 지정된 UI를 다시 불러올 수 있습니다. –