タグ

2019年12月24日のブックマーク (2件)

  • Railsでビューのレイアウトを指定する - Rails Webook

    Railsのレイアウトファイルの使い方について説明します。 ページのヘッダー、ナビゲーションバー、フッターなどの大枠はRailsアプリを通して共通になるのが一般的です。 Railsではこのような共通の枠組みを記載したファイルを「レイアウトファイル」と呼び、app/views/layouts配下に配置します。 また、コントローラーやアクションで個別で指定したり、レイアウトファイルを非表示にしたり、レイアウトファイルに動的データを渡すことができます。 動作確認 Rails 4.1 目次 デフォルトのレイアウトファイル レイアウトファイルを指定 レイアウトファイルにデータを渡す 1. デフォルトのレイアウトファイルデフォルトでは、「app/views/layouts/application.html.erb」がレイアウトファイルとして使われます。 そして、yieldの箇所が各コントローラーで表示

    Railsでビューのレイアウトを指定する - Rails Webook
    rie141
    rie141 2019/12/24
  • Railsはどのようにテンプレートを見つけているか - Qiita

    これは何? Railsのテンプレート探索についてまとめた記事です Railsのバージョンは4.2です 記事は以下の内容を翻訳したものに加筆・修正を加えています Digging Rails: How Rails Finds Your Templates Part 1 " Part 2 " Part 3 " Part 4 構成 この後の構成は以下のとおりです。 はじめに 1章 オプションのノーマライズ 2章 オプションよりレンダー 3章 レンダラーによるレンダー 4章 オプションよりテンプレートパスを見つける まとめ はじめに Railsアプリケーションでコントローラアクションにリクエストがあった時、Railsがどのようにレンダーするテンプレートを見つけているか疑問に思ったことはありませんか?例えばArticlesControllerのindexアクションにリクエストがあった時、通常テンプレ

    Railsはどのようにテンプレートを見つけているか - Qiita
    rie141
    rie141 2019/12/24
    “Rails”