Railsでページごとにページタイトル(titleタグ)を変更するTipsを説明します。 動作確認 Rails 4.1 1. タイトルを設定するヘルパーメソッドを作成 タイトルを設定するメソッドを追加します。 page_titleがからの場合、base_titleしか表示しないようにしています。 # app/helpers/application_helper.rb module ApplicationHelper def full_title(page_title) base_title = "アプリ名" # 自分のアプリ名を設定する if page_title.empty? base_title else "#{page_title} | #{base_title}" end end end 2. レイアウトの>title<タグからヘルパーメソッドを使う レイアウトファイルのtitle
Padrinoの好きなところはsinatraよりURLを管理しやすくて、Railsのroutes.rbのように別ファイルで設定するわけではないのが自分的には楽なところ。 基本は全部Padrinoのドキュメントにあるんですが、そこら辺の自分なりのまとめを。 例としてブログシステムのURLを作るとして。 # 投稿用のコントローラ UrlTest.controllers :posts do # 全投稿を持ってくる。タイムライン的なものを取得するなら。こんな感じかな。 # /posts get :index do end # 下書きを全部取得するなら # /posts/drafts get :drafts do end # 指定したIDの投稿を取得する。 # /posts/:id # 例) /posts/150 get :index, :with => :id do # withで指定した名前でp
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く