タグ

viewに関するsinamon129のブックマーク (4)

  • ruby/rails/RailsGuidesをゆっくり和訳してみたよ/Layouts and Rendering in Rails - 株式会社ウサギィwiki

    Railsのレイアウト、レンダリング(Layouts and Rendering in Rails) † このガイドでは、Action ControllerとAction Viewの基的なレイアウト機能を説明します。 このガイドを参照することで、以下のことができるようになります: Railsに組み込まれている、様々なレンダリングメソッドの使用 複数のコンテンツセクションによるレイアウトの作成 ビューをDRY化するためのパーシャルの利用 ネスト化されたレイアウトの利用(サブテンプレート) ↑ 1 概要:部品を一緒に組み合わせる方法(Overview: How the Pieces Fit Together) † このガイドは、Model-View-Controllerの三角形内のControllerとView間の相互作用に焦点を当てます。 ご存知のように、Rails内のリクエストを処

  • CakePHP 2.x のカスタムエラーページ作成 « Hello My World

    Cakephp のカスタムエラーページを作成したいと思います。 手段が多すぎるためか悩んでしまった。公式ドキュメントが分かりづらいので、ググってしまうとハマる気がする。 また、このページにたどり着いた方が、さらに迷わないように現在のバージョンは明記しておきたいと思います。cakephp v2.2.5 です。 ちなみに、私が腑に落ちるやり方なので、あくまでご参考程度に考えて頂ければと思う。 大きく分けて3パターン在ると思います。コントローラ、メソッドがない場合、DBにコンテンツが見つからない場合、異常系です。 では、さっそくやってみます。 1.コントローラー、メソッドが無い。 Config/core.php に追加する必要も、新たなクラスも必要ありません。 app/View/Errors/error_400.ctp を弄ればいいだけです。 ただ、これだけだと、layout に app

    sinamon129
    sinamon129 2013/02/18
    エラーページ
  • CakePHPでコントローラーやアクションごとにCSS&jsを切り替える方法

    引用元: CakePHPで実行中のコントローラー名、アクション名を取得する方法 あとはlayoutsのheadに分岐で読み込むだけです。 views > layouts > ctp file <head> if($this->action == 'hoge') { echo $html->css('hoge'); } </head> 各Viewで指定する方法 アクション名を取得してとりあえずできるようになったけど、数十個とかあったら管理が大変だよなと思ってたらCakePHPには便利な機能があるのですね。 head内に「$scripts_for_layout」を記述しておけば各Viewファイルからcssなどを追加できるようです。 views > layouts > ctp file <head> echo $scripts_for_layout; </head> 各Viewには以下を記述しま

    CakePHPでコントローラーやアクションごとにCSS&jsを切り替える方法
  • グリッドビューライブラリの紹介

    ボタンを押した時やスワイプ、スライドした時に使える音源集。 Octave: A free library of UI sounds. AIFF形式/16 bit/44.1khz なファイルが48個提供されている。 カテゴリは3つ。 ・beeps  ブザー...

    グリッドビューライブラリの紹介
  • 1