즉, 프로그래밍[Rubi on Rails]~컨트롤러 계승과 2개]를 배운다.erb 파일~

1654 단어 RubyRails
프로그래밍을 배우기 시작한 지 10일이 넘었어요...
꼬맹이가 드디어 Rails 수업을 마쳤습니다!신난다~!
1세대 포켓몬이 말한 것은 헬스클럽 사람들을 모두 쓰러뜨리고 배지를 정리하는 것이다.
하지만 이대로 가면 아무리 생각해도 나흘 왕과 싸울 정도는 아닌 것 같고 아무래도 리그에 못 갈 것 같아서...
어쨌든 나는 복습을 하면서 실수 등의 문제를 해결하려고 노력할 것이다.
오늘과 컨트롤러.eb 파일의 관계를 쓰십시오.

layout 폴더에서).왜 eb가 두 개 있어요?


이번에 제가 배운 수업은layout 폴더에 있어요.
application.html.erb
review.site.html.erb
eb 파일이 두 개 있습니다.
그나저나 왜 서류를 두 개로 나눌 필요가 있습니까?
레이아웃 폴더에 놓여 있기 때문에 보기의 외관 레이아웃을 '' 로 기술한 파일입니다.
application.html.erb에서 첫 페이지와 나의 페이지 화면에 공통적으로 표시되는 부품(글로벌 네비게이션 등)은 여기에도 직접적으로 표시되지 않은 CSS와 JS를 기술했다.
한편 리뷰site.html.erb에 제 페이지에 배열 순서 표시 등이 적혀 있습니다.
파일을 하나로 정리하면 코드가 길어지는 이유가 하나 더 있다.
이것은 어제 말한 컨트롤러의 계승과 관련이 있다.
(컨트롤러 정보여기.)

컨트롤러 상속


이쪽 전선을 보세요.
class RankingController < ApplicationController
  layout 'review_site'
이것은 RankingController에서 상속받은 Application Controller입니다.
그리고 레이아웃은'review'입니다.사이트site.html.참조 erb 파일의 기술로 지정합니다.
그리고 이쪽은...
class ReviewsController < RankingController
Review Controller는 Ranking Controller를 상속했습니다.
그림에서 보듯이 바로 이런 느낌이다.

Reviews Controller와 Product Controller가 Ranking Controller를 계승했기 때문에 이 두 가지는 모두 리뷰입니다.site.html.참조
--
어때?
회화의 질 향상과 프로그래밍 기능의 향상은 전혀 비례하지 않지만, 그 수행은 계속될 것이다...

좋은 웹페이지 즐겨찾기