1.9. フィルター (up)
1.9.1. FormHelpers フィルター (up) リンクのコピーリンクがクリップボードにコピーされました!
1.9.1.1. error_class フィルター リンクのコピーリンクがクリップボードにコピーされました!
引数が空でない場合はエラークラスを出力します。例: error_class を使用してエラークラスの出力を表示します。
1.9.1.2. inline_errors フィルター リンクのコピーリンクがクリップボードにコピーされました!
段落内にエラーフィールドをインラインで出力します。例: inline_errors を使用してエラーをインラインで表示します。
{{ form.errors.description | inline_errors }}
{{ form.errors.description | inline_errors }}
1.9.2. ParamFilter フィルター (up) リンクのコピーリンクがクリップボードにコピーされました!
1.9.2.1. to_param フィルター リンクのコピーリンクがクリップボードにコピーされました!
可能であれば、指定されたドロップを URL パラメーターに変換します。例: Liquid の to_param フィルターを使用します。
<h2>Signup to a service</h2>
<a href="{{ urls.signup }}?{{ service | to_param }}">Signup to {{ service.name }}</a>
<h2>Signup to a service</h2>
<a href="{{ urls.signup }}?{{ service | to_param }}">Signup to {{ service.name }}</a>
1.9.3. Common フィルター (up) リンクのコピーリンクがクリップボードにコピーされました!
1.9.3.1. group_by フィルター リンクのコピーリンクがクリップボードにコピーされました!
コレクションを何らかのキーでグループ化します。例: アプリケーションをサービス別にグループ化します。
1.9.3.2. any フィルター リンクのコピーリンクがクリップボードにコピーされました!
コレクションのいずれかの文字列がパラメーターと一致する場合は True にします。例: 現在のアカウントに保留中のアプリケーションがあるか ?
{% assign has_pending_apps = current_account.applications | map: 'state' | any: 'live' %}
{% assign has_pending_apps = current_account.applications | map: 'state' | any: 'live' %}
1.9.3.3. stylesheet_link_tag フィルター リンクのコピーリンクがクリップボードにコピーされました!
Stylesheet リンク
1.9.3.4. javascript_include_tag フィルター リンクのコピーリンクがクリップボードにコピーされました!
Javascript インクルードタグ
1.9.3.5. image_tag フィルター リンクのコピーリンクがクリップボードにコピーされました!
パラメーターを src 属性として使用してタグを出力します。
{{ 'http://example.com/cool.gif' | image_tag }}
## =>
{{ 'http://example.com/cool.gif' | image_tag }}
## =>
1.9.3.6. mail_to フィルター リンクのコピーリンクがクリップボードにコピーされました!
メールアドレスを 'mailto' リンクに変換します。
{{ 'me@there.is' | mail_to }}
## => <a href="mailto:me@there.is">me@there.is</a>
{{ 'me@there.is' | mail_to }}
## => <a href="mailto:me@there.is">me@there.is</a>
1.9.3.7. html_safe フィルター リンクのコピーリンクがクリップボードにコピーされました!
コンテンツを HTML セーフと識別し、エスケープされないようにします。
1.9.3.8. pluralize フィルター リンクのコピーリンクがクリップボードにコピーされました!
単語を複数形に変換します。
1.9.3.9. delete_button フィルター リンクのコピーリンクがクリップボードにコピーされました!
URL 上に存在するリソースを削除するボタンを生成します。1 番目のパラメーターは URL で、2 番目のパラメーターはタイトルです。3 番目のパラメーターとして、さらに HTML タグ属性を追加することもできます。
{{ 'Delete Message' | delete_button: message.url, class: 'my-button' }}
{{ 'Delete Message' | delete_button: message.url, class: 'my-button' }}
1.9.3.10. delete_button_ajax フィルター リンクのコピーリンクがクリップボードにコピーされました!
AJAX を使用して、URL 上に存在するリソースを削除するボタンを生成します。1 番目のパラメーターは URL で、2 番目のパラメーターはタイトルです。
{{ 'Delete Message' | delete_button_ajax: message.url }}
{{ 'Delete Message' | delete_button_ajax: message.url }}
1.9.3.11. update_button フィルター リンクのコピーリンクがクリップボードにコピーされました!
URL 上に存在するリソースを '更新する' (HTTP PUT リクエスト) ボタンを生成します。1 番目のパラメーターは URL で、2 番目のパラメーターはタイトルです。3 番目のパラメーターとして、さらに HTML タグ属性を追加することもできます。
{{ 'Resend' | update_button: message.url, class: 'my-button' }}
{{ 'Resend' | update_button: message.url, class: 'my-button' }}
1.9.3.12. create_button フィルター リンクのコピーリンクがクリップボードにコピーされました!
URL 上に存在するリソースを作成するボタンを生成します。1 番目のパラメーターは URL で、2 番目のパラメーターはタイトルです。
{{ 'Create Message' | create_button: message.url }}
{{ 'Create Message' | create_button: message.url }}
1.9.3.13. create_button_ajax フィルター リンクのコピーリンクがクリップボードにコピーされました!
1.9.3.14. regenerate_oauth_secret_button フィルター リンクのコピーリンクがクリップボードにコピーされました!
1.9.3.15. link_to フィルター リンクのコピーリンクがクリップボードにコピーされました!
指定されたテキストからリンクを作成します。
{{ "See your App keys" | link_to:'/my-app-keys' }}
{{ "See your App keys" | link_to:'/my-app-keys' }}