저는 PHP 개발에서 왔고 Ruby on Rails를 배우려고합니다. 머리말과 꼬리말을 삽입하는 가장 좋은 방법이 무엇인지 알고 싶습니다. 일반적으로 PHP에서 나는 단지 include('header.php');
을 수행하고 나서 include('footer.php');
Ruby on Rails 웹 응용 프로그램에 머리말과 꼬리말을 삽입 하시겠습니까?
을 배우려고 노력하고 있습니다. 이제 Ruby on Rails를 배우려고하고 있으며 어떻게 이러한 머리글/바닥 글 파일을 넣어야하는지 알고 싶습니까?
나는rails new new_app
가 그럼 난이 일부 파일과 폴더를 만든 새 컨트롤러
rails generate controller SignUp
생성 새 응용 프로그램을 만들었습니다. 새 new_app/views/sign_up
폴더 안에 일부 HTML을 만들었지 만이 페이지와 향후 페이지에 머리말과 꼬리말을 포함시키고 싶습니다. 이 파일들은 어디에 두어야합니까? 같은 폴더에 있습니까? 또는 new_app/views/layouts
의 기본 폴더 아래에 있습니까? 또한 파일을 만든 후에도 파일을 포함시키는 방법은 무엇입니까?
저는 레일즈 개발에서 루비를 처음 접했고 전문가로부터 지식을 얻고 싶습니다! 감사!
'_header.html.erb'과'_footer.html.erb' 파일을 추가하고 내 'application.html.erb'에 나열한 코드를 포함 시켰지만'ActionView :: MissingTemplate' 오류가 발생합니다. ... 또한, 코드의 첫 번째 줄에는''header '다음에'%'가 있고 다른 줄에는'%'가 없습니까? – hellomello
내 대답을 편집, 렌더링하는 동안 위치를 제공해야합니다.이 경우 머리글과 바닥 글 부분은 레이아웃 폴더에 있어야합니다. 수정 된 답변이 효과가 있습니다. –