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