Rails의 View 기능 노트
이것은 Rails의 View 기능에 대한 노트입니다. 
이것은 Rails의 학습 노트입니다.
HTML에 출몰하는 것을 반영하면 더욱 빨리 기억할 수 있으니 탓하지 마세요.
표시 문자
 
컨트롤러를 만들 때 완성된 거예요.
hello_controller.rb
에서 새 함수를 만들고 표시할 문자를 변수에 적용합니다.
컨트롤러 측에 적용되는 변수를 템플릿 변수라고 부른다.
hello_controller.rb  def view
    @msg = 'こんにちは、ちん棒'
  end
hello_controller.rb에 적용되는 템플릿 변수 호출
~~html.erb 확장자 파일을 만듭니다.
view.html.erb<div id="main">
<%= @msg -%>
<div/>
html.erb 파일에 변수를 표시하려면
view.html.erb<% tinbo = "ちん棒や"-%>
<div>
<%=  tinbo -%>
</div>
이렇게 쓰면 표시될 수 있다.
이렇게 된 기분이야.
 
 
화면 내용 확인
 
검증 화면에 나온 HTML을 보면 자신이 기술하지 않은 코드가 많이 나오는데 어디서 나왔을까?
application.html.eb를 열면 알 수 있어요!
application.html.erb<!DOCTYPE html>
<html>
  <head>
    <title>Railbook</title>
    <%= csrf_meta_tags %>
    <%= csp_meta_tag %>
    <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' %>
    <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
  </head>
  <body>
    <%= yield %>
  </body>
</html>
여기에는 템플릿 파일에 기술된 내용이 반영된 것 같아요!!
그리고 응용 프로그램.html.erb는 레이아웃이라고 불린다.
레이아웃을 이용하면 다음과 같은 장점을 얻을 수 있다.
• 사이트 디자인 변경 시 레이아웃만 변경하면 된다
• 개별 템플릿에 페이지 특유의 내용을 기술하면 된다
・사이트 구성(내비게이션 등)이 일치해 사용 편의도 상승한다.
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(Rails의 View 기능 노트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/gussan-dayo/items/fc127834e6bfef7cb1fc
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
  def view
    @msg = 'こんにちは、ちん棒'
  end
<div id="main">
<%= @msg -%>
<div/>
<% tinbo = "ちん棒や"-%>
<div>
<%=  tinbo -%>
</div>
<!DOCTYPE html>
<html>
  <head>
    <title>Railbook</title>
    <%= csrf_meta_tags %>
    <%= csp_meta_tag %>
    <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' %>
    <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
  </head>
  <body>
    <%= yield %>
  </body>
</html>
Reference
이 문제에 관하여(Rails의 View 기능 노트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gussan-dayo/items/fc127834e6bfef7cb1fc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)