Top > 開発ガイド > コンポーネント開発逆引きリファレンス > メールアドレスの表示形式を指定する

メールアドレスの表示形式を指定する

対象バージョン

当ドキュメントはRubricks-0.6.x向けです。

概要

ユーザの登録情報に基づいてメールアドレスの表示を行うためのヘルパを用意しています。
表示する最大文字数、メールアドレスをリンク形式で表示するかどうかなどを指定することができます。

使い方

  1. コントローラでユーザの登録情報(RubricksUserオブジェクト)を取得します。
      def show
        @ru_list = RubricksUser.find_effective_user(:all)
      end
    
  1. ビューでヘルパ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のリンク形式で出力します