Top > 開発ガイド > コンポーネント開発逆引きリファレンス > メールアドレスの表示形式を指定する
メールアドレスの表示形式を指定する
対象バージョン
当ドキュメントはRubricks-0.6.x向けです。
概要
ユーザの登録情報に基づいてメールアドレスの表示を行うためのヘルパを用意しています。
表示する最大文字数、メールアドレスをリンク形式で表示するかどうかなどを指定することができます。
使い方
- コントローラでユーザの登録情報(RubricksUserオブジェクト)を取得します。
def show @ru_list = RubricksUser.find_effective_user(:all) end
- ビューでヘルパrender_emailを呼び出します。パラメータとしてユーザの登録情報と表示形式を指定します。
<% @ru_list.each do |ru| %> <%= render_email(ru, :link => :image) %> <% end %>
API
render_email(ru, options = {})
- メールアドレスの出力形式を指定するヘルパです。
| 引数 | 必須 | 初期値 | 型 | 説明 |
| ru | ○ | - | RubricksUser | メールアドレスを保持するRubricksUserオブジェクト |
| options | - | - | Hash | 下記「オプション」を参照してください。 |
オプション
| キー | 必須 | 初期値 | 型 | 説明 | ||||
| :limit | ○ | 48 | Integer | 表示するメールアドレスの最大文字数 | ||||
| :link | - | nil | nil image :text |
=> メールアドレス+mailtoのリンク形式で出力します => 画像+mailtoのリンク形式で出力します => [メール]という文字列+mailtoのリンク形式で出力します |
||||
