Essentail Rails Design Pattern

Write Good Rails Code

View 整理術

View 的整理法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <%= render_page_title %>
  <%= stylesheet_link_tag :all %>
  <%= csrf_meta_tag %>
</head>

<%= render_body_tag %>
    <div id="header">
        <%= render :partial => "common/header"%>
    </div>

    <div id="content">
        <%= render_stickies %>
        <div id="main">
            <%= yield %>
        </div>
        <div id="sidebar">
            <%= yield(:sidebar)%>
        </div>
    </div>
    <div id="footer">
       <%= render :partial => "common/footer" %>
    </div>

    <%= javascript_includes_tag :all %>
    <%= yield(:page_specific_javascript)%>

</body>
</html>

Function Partial

  • app/views/common
  • app/views/sidebar
  • app/views/advertises

Comments