ActionView::Helpers::TagHelper

alias: class_names

def token_list(*args)

説明

トークンを空白でつないだ文字列を返します。

引数

値を変えると、ERB と HTML が変わります。

= nil
空白で区切って、1 つずつのトークン(btn など)にします。ほかの引数のトークンと、空白でつないだ文字列を返します。同じトークンは 1 つにします。空の文字列と nil は外します(空白で始まる文字列は、空のトークンが残るので、返す文字列に余分な空白が入ります)。
= nil
続いた空白は、まとめて 1 つの区切りとして扱います。前の引数と同じトークンは外します。
= nil
{active: true, disabled: false}
値が false と nil 以外の key を、トークンにします。
= nil
["large", nil, "", ["round"]]
中の値を、ほかの引数と同じように 1 つずつ扱います。配列の中の配列や Hash も同じです。

ERB

直前との違い: 追加 削除 変更


          

HTML