タグ

viewに関するkayamelo151515のブックマーク (2)

  • 【Rails】Helperを使ってよりDRYなviewを書こう - Qiita

    HelperでviewをDRYに Helperとは、viewをよりシンプルにDRYに書くためのモジュール。view以外もhelpできるけど、基的にはviewをhelpしてくれるものだと抑えましょう。 例 <%= form_tag %>とか<%= link_to %>とか...。Railsを書いていてこれらを使ったことがない人はいないでしょう。 こいつらはrailsがデフォで準備してくれてる便利なヘルパーたち。そのシンプルさDRYさは言わずもがな。 helperを作ろう デフォで用意されてるhelperは汎用的なもの。自分のアプリで繰り返し登場するコードや、viewのコードを汚くしてるものには、helperを定義してSimpleにDryにしてあげよう。 使用例1: 繰り返し出てくる文言 あんまりhtmlに繰り返し使う文言はベタ打ちしたくないよね。変更があったら全ていちいち変えなきゃいけない

    【Rails】Helperを使ってよりDRYなviewを書こう - Qiita
  • よく忘れるRailsのコントローラーでのrenderメソッドのレシピ集 - Rails Webook

    Railsのコントローラーでのrenderメソッドの使い方について説明します。 renderメソッドは、「コントローラー(Controller)」と「ビュー(View)」のそれぞれにあります。 ここではコントローラーのrenderメソッドの使い方を示します。 ビューでのrenderメソッドの使い方は こちらを参照してください。 動作確認 Rails 4.1 目次 1. ビューを表示する 1.1. 暗黙的なビューの表示する 1.2. 他のアクションのビューを表示する(actionオプション) 1.3. 他のコントローラーのビューを表示する(templateオプション) 2. JSONを返す 2.1. renderメソッド 2.2. jbuilder 2.3. ActiveModelSerializer 3. ビュー以外を表示する 3.1. 文字列を表示する(textオプション) 3.2. X

    よく忘れるRailsのコントローラーでのrenderメソッドのレシピ集 - Rails Webook
  • 1