Ruby on Rails Tutorial (29)
今日は朝練略でした。今日は色々とアレでしたがどこまで読めるか。
- _header.html.erb 確認
- flash.each.do な部分も確認のこと
- _footer.html.erb 確認
- debug な部分も確認のこと
順に確認してきます。
_header.html.erb 確認
header タグで囲まれた部分。つうか、header とか nav とかってタグがアレですね。ここは掘っておいた方が良いのかどうか。
<ul class="dropdown-menu"> <li><%= link_to "Profile", current_user %></li> <li><%= link_to "Settings", edit_user_path(current_user) %></li> <li class="divider"></li> <li> <%= link_to "Sign out", signout_path, method: "delete" %> </li> </ul>
dropdown-menu というクラスが云々。grep してみるにこれ、bootstrap-dropdown.js というヤツなのかどうか。あ、ちょい上に以下なソレもありました。
<li id="fat-menu" class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> Account <b class="caret"></b> </a>
あるいは navbar 云々なあたりもポイントなのかな。いっちゃん上らへんの記述が以下。
<header class="navbar navbar-fixed-top navbar-inverse"> <div class="navbar-inner"> <div class="container"> <%= link_to "sample app", root_path, id: "logo" %> <nav> <ul class="nav pull-right">
でもおそらくは dropdown* なソレがポイントなのかどうか。
flash.each.do な部分も確認のこと
以下によれば
こう書いとけ、ってことなのか。
<% flash.each do |key, value| %> <%= content_tag(:div, value, class: "alert alert-#{key}") %> <% end %>
debug な部分も確認のこと
なんかググッたらいくつか出てきたのでこちらでもメモ。
む、なんか違うのが hit します。以下はストライク。
あるいは以下とか。
ちょっと違うか。テキストでは Chapter 7 で出てくるみたいですね。
以下な記述があります。
As preparation for adding dynamic pages to our sample application, now is a good time to add some debug information to our site layout (Listing 7.1). This displays some useful information about each page using the built-in debug method and params variable (which we’ll learn more about in Section 7.1.2).
Chapter 7 Sign Up より引用
params 渡すのがいっちゃんソレ、って記述はストライクなコンテンツにもあったはず。
次
どうしよ。とりあえず signup あたりから、ってことにするかどうするか。規模的には然程ではないはずなので、日中対応でへろへろになっていないで頑張らないとorz