append | 文字列を追加します | {{ 'foo' | append:'bar' }} #=> 'foobar' |
capitalize | 入力文の文字を大文字にします | {{ "my great title" | capitalize }} #=> My great title |
date | 日付を再フォーマットします (syntax reference) | |
default | 提供された値を返すnullまたは空の文字列でない限り、提供された変数を返します | {{ undefined_variable | default: "Default value" }} #=> "Default value" |
divided_by | 整数除算 | {{ 10 | divided_by:3 }} #=> 3 |
downcase | 入力文字列を小文字に変換します | {{ "Parker Moore" | downcase }} #=> parker moore |
escape | 文字列のHTMLエスケープ | {{ "Have you read 'James & the Giant Peach'?"| escape }} #=> Have you read 'James & the Giant Peach'? |
escape_once | 既存のエスケープされたエンティティに影響を与えることなくHTMLのエスケープされたバージョンを返します | {{ "1 < 2 & 3" | escape_once }} #=> 1 < 2 & 3 |
first | 渡された配列の最初の要素を取得します | |
join | 配列の要素を、特定の文字を間に使用して結合します | |
last | 渡された配列の最初の要素を取得します | |
map | 提供されたプロパティの配列をマップ/収集します | |
minus | 減算 | {{ 4 | minus:2 }} #=> 2 |
modulo | 剰余 | {{ 3 | modulo:2 }} #=> 1 |
newline_to_br | 各改行(\n)をHTML改行に置き換えます | |
plus | 加算 | {{ '1' | plus:'1' }} #=> 2 , {{ 1 | plus:1 }} #=> 2 |
prepend | 文字列をプリペンドします | {{ 'bar' | prepend:'foo' }} #=> 'foobar' |
remove | 各出現を削除します | {{ 'foobarfoobar' | remove:'foo' }} #=> 'barbar' |
remove_first | 最初の出現を削除します | {{ 'barbar' | remove_first:'bar' }} #=> 'bar' |
replace | 各出現を置き換えます | {{ 'foofoo' | replace:'foo','bar' }} #=> 'barbar' |
replace_first | 最初の出現を置き換えます | {{ 'barbar' | replace_first:'bar','foo' }} #=> 'foobar' |
round | 出力を最も近い整数か、指定された小数点以下の桁数に丸めます | {{ 4.5612 | round: 2 }} #=> 4.56 |
size | 配列または文字列のサイズを返します | {{ "Ground control to Major Tom."| size }} #=> 28 |
sort | 配列の要素をソートします | |
split | 一致するパターンで文字列を分割します | {{ "a~b" | split:"~" }} #=> ['a','b'] |
strip_html | 文字列からHTMLを削除します | {{ "How <em>are</em> you?"| strip_html }} #=> How are you? |
strip_newlines | 文字列からすべての改行(\n)を削除します | |
times | 乗算 | {{ 5 | times:4 }} #=> 20 |
truncate | 文字列をx文字まで切り詰めますまた文字列に追加する2番目のパラメーターを受け入れます | {{ 'foobarfoobar' | truncate: 5, '.' }} #=> 'foob.' |
truncatewords | 文字列をx文字まで切り詰めます | |
upcase | 入力文字列を大文字に変換します | {{ "Parker Moore" | upcase }} #=> PARKER MOORE |