application.html.erb 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Pragprog Books Online Store</title>
  5. <%= stylesheet_link_tag "application", media: "all",
  6. "data-turbolinks-track" => true %>
  7. <%= javascript_include_tag "application", "data-turbolinks-track" => true %>
  8. <%= csrf_meta_tags %>
  9. </head>
  10. <body class="<%= controller.controller_name %>">
  11. <div id="banner">
  12. <%= form_tag store_path, class: 'locale' do %>
  13. <%= select_tag 'set_locale',
  14. options_for_select(LANGUAGES, I18n.locale.to_s),
  15. onchange: 'this.form.submit()' %>
  16. <%= submit_tag 'submit' %>
  17. <%= javascript_tag "$('.locale input').hide()" %>
  18. <% end %>
  19. <%= image_tag("logo.png") %>
  20. <%= @page_title || t('.title') %>
  21. </div>
  22. <div id="columns">
  23. <div id="side">
  24. <% if @cart %>
  25. <%= hidden_div_if(@cart.line_items.empty?, id: 'cart') do %>
  26. <%= render @cart %>
  27. <% end %>
  28. <% end %>
  29. <ul>
  30. <li><a href="http://www...."><%= t('.home') %></a></li>
  31. <li><a href="http://www..../faq"><%= t('.questions') %></a></li>
  32. <li><a href="http://www..../news"><%= t('.news') %></a></li>
  33. <li><a href="http://www..../contact"><%= t('.contact') %></a></li>
  34. </ul>
  35. <% if session[:user_id] %>
  36. <ul>
  37. <li><%= link_to 'Orders', orders_path %></li>
  38. <li><%= link_to 'Products', products_path %></li>
  39. <li><%= link_to 'Users', users_path %></li>
  40. </ul>
  41. <%= button_to 'Logout', logout_path, method: :delete %>
  42. <% end %>
  43. </div>
  44. <div id="main">
  45. <%= yield %>
  46. </div>
  47. </div>
  48. </body>
  49. </html>