|
1 | 1 | <!DOCTYPE html>
|
2 | 2 | <html>
|
3 | 3 | <head>
|
4 |
| - <title>RailsTutorial</title> |
5 |
| - <meta name="viewport" content="width=device-width,initial-scale=1"> |
| 4 | + <title><%= yield(:title) || "Sample App" %></title> |
| 5 | + <meta name="viewport" content="width=device-width, initial-scale=1"> |
6 | 6 | <%= csrf_meta_tags %>
|
7 | 7 | <%= csp_meta_tag %>
|
8 | 8 |
|
| 9 | + <!-- Gọi file CSS (đã bundle) --> |
9 | 10 | <%= stylesheet_link_tag "application", "data-turbo-track": "reload" %>
|
10 |
| - <%= javascript_importmap_tags %> |
| 11 | + <!-- Gọi file JS (đã bundle) --> |
| 12 | + <%= javascript_include_tag "application", "data-turbo-track": "reload", defer: true %> |
| 13 | + |
| 14 | + <!-- Bootstrap CDN --> |
| 15 | + <link rel=" stylesheet" href=" https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" > |
| 16 | + <script src=" https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" ></script> |
11 | 17 | </head>
|
12 | 18 |
|
13 | 19 | <body>
|
14 |
| - <%= yield %> |
| 20 | + <!-- Navbar Bootstrap 5 --> |
| 21 | + <nav class="navbar navbar-expand-lg navbar-dark bg-dark"> |
| 22 | + <div class="container-fluid"> |
| 23 | + <%= link_to "SAMPLE APP", root_path, class: "navbar-brand" %> |
| 24 | + |
| 25 | + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"> |
| 26 | + <span class="navbar-toggler-icon"></span> |
| 27 | + </button> |
| 28 | + |
| 29 | + <div class="collapse navbar-collapse" id="navbarSupportedContent"> |
| 30 | + <ul class="navbar-nav ms-auto mb-2 mb-lg-0"> |
| 31 | + <li class="nav-item"> |
| 32 | + <%= link_to "Home", root_path, class: "nav-link" %> |
| 33 | + </li> |
| 34 | + <li class="nav-item"> |
| 35 | + <%= link_to "Help", pages_help_path, class: "nav-link" %> |
| 36 | + </li> |
| 37 | + <li class="nav-item"> |
| 38 | + <%= link_to "Log in", "#", class: "nav-link" %> |
| 39 | + </li> |
| 40 | + </ul> |
| 41 | + </div> |
| 42 | + </div> |
| 43 | +</nav> |
| 44 | + |
| 45 | + <!-- Phần nội dung của từng trang con --> |
| 46 | + <div class="container mt-4"> |
| 47 | + <%= yield %> |
| 48 | + </div> |
15 | 49 | </body>
|
16 | 50 | </html>
|
0 commit comments