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 }}
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>
1.9.3. Common フィルター (up) リンクのコピーリンクがクリップボードにコピーされました!
1.9.3.1. group_by フィルター リンクのコピーリンクがクリップボードにコピーされました!
何らかのキーでコレクションをグループ化します (例: サービスでアプリケーションをグループ化する)。
{% assign grouped = applications | group_by: 'service' %}
{% for group in grouped %}
Service: {{ group[0 }}
{% for app in group[1] %}
Application: {{ app.name }}
{% endfor %}
{% endfor %}
1.9.3.2. any フィルター リンクのコピーリンクがクリップボードにコピーされました!
コレクションのいずれかの文字列がパラメーターと一致する場合は True (例: 現在のアカウントに保留中のアプリケーションはあるか)
{% 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 }}
## =>
1.9.3.6. mail_to フィルター リンクのコピーリンクがクリップボードにコピーされました!
メールアドレスを mailto リンクに変換します。
{{ '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' }}
1.9.3.10. delete_button_ajax フィルター リンクのコピーリンクがクリップボードにコピーされました!
AJAX を使用して、URL 上に存在するリソースを削除するボタンを生成します。1 番目のパラメーターは URL で、2 番目のパラメーターはタイトルです。
{{ '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' }}
1.9.3.12. create_button フィルター リンクのコピーリンクがクリップボードにコピーされました!
URL 上に存在するリソースを作成するボタンを生成します。1 番目のパラメーターは URL で、2 番目のパラメーターはタイトルです。
{{ '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' }}