忘備録的な雑記メモ

Kafka4769の忘備録

主にプログラミング関連、時々好きな事についてメモするブログ

Qiitaを始めてみた。

プログラミングの勉強で何か気になった事などメモにまとめるにはQiitaの方が良いらしい。
プログラマーの人たちが交流出来る場にもなっているので、はてなブログよりはレスポンスが来る確率が高そうだ。

という訳で、今後はQiitaを中心に記事を投稿してみようと思う。
このブログの使い方については模索中だが、まぁそのうち使い方が確立されてくるのだろうと思う。

何かあればコメントしてくれると嬉しいです。
http://qiita.com/kafka4769/items

Content_forの使い方

application.html.erbの内容は以下になっているとする。

<!DOCTYPE html>
<html>
<head>
  <% if content_for?(:head) %>
    <%= yield :head %>
  <% else %>
    <title>雑記メモ</title>
  <% end %>
   ・
   ・
   ・

通常、titleは雑記メモとして出力されるが、例えば、_profile.html.erbに以下が挿入されている場合

<% content_for :head do %>
<title><%= @user.name %> - ブログ</title>
<meta name="description" content="<%= @user.name %>の雑記メモ。思ったことを色々書いてみるブログです。" >
<% end %>

profileページのみ、titleがkafka4769 - ブログという感じで出力される。
また、metaタグのcontent内容なども出力が可能。

このように、特定のファイルに対して出力される内容を差し替えたい場合はcontnt_forを使える。
content_forの挿入位置については、基本的にどこでも問題ないらしい。
とりあえず、下の方に入れておく感じでやる。