1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【個人メモ】Ruby on Rails チュートリアル 第5章

Posted at

Ruby on Railsチュートリアルで学んだ内容を個人的なメモとして簡単にまとめたものです

個人メモ

  • モックアップ(ワイヤーフレーム)
    ユーザーインターフェイスの概要を示したもの
  • Bootstrap
    • Bootstrapは bootstrap-sass gemを使ってRailsアプリケーションに導入できる
    • Bootstrapにてnavberやnav、navbar-nav、navbar-rightクラスには特別な意味がある
  • パーシャル(partial)
    Webサイトのレイアウトにページごとの内容を挿入する
    ex) <%= render 'layouts/header' %>
    • renderと呼ばれるRailsヘルパーを用いてヘッダーの情報を置き換えている
    • _header.html.erbというファイルを探してその内容を評価し、結果をviewに挿入している
  • アセットパイプライン
    SassとAsset Pipelineは、開発効率のために切り分けられたCSSの冗長な部分を圧縮し、本番環境に最適化した結果を出力する
  • 名前付きルーティング
    ex) <%= link_to "About", about_path %>
  • 統合テスト(Integration Test)
    • テンプレート作成
      rails generate integration_test ファイル名
    • 実行コマンド
      rails test:integration
  • リンクのテスト
    ex) assert_select "a[href=?]", about_path
    • about_pathのリンクが存在するかどうかを、aタグとhref属性をオプションで指定して調べる
    • Railsは自動的に"?"をabout_pathに置換している
    • これにより ... のようなHTMLがあるかどうかをチャックできる
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?