1.9. Filters (up)


1.9.1. FormHelpers filters (up)

1.9.1.1. error_class filter

如果参数不是空的输出错误类型示例:使用 error_class 显示输出错误类

Copy to Clipboard Toggle word wrap

1.9.1.2. inline_errors 过滤器

段落中内联的错误字段 示例:使用 inline_errors 显示内联错误

{{ form.errors.description | inline_errors }}
Copy to Clipboard Toggle word wrap

1.9.2. ParamFilter filters (up)

1.9.2.1. to_param filter

将提供的 drop(如果可能)转换为 URL 参数。示例: 在 liquid 中使用 to_param 过滤器

<h2>Signup to a service</h2>
<a href="{{ urls.signup }}?{{ service | to_param }}">Signup to {{ service.name }}</a>
Copy to Clipboard Toggle word wrap

1.9.3. 常用过滤器 (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 %}
Copy to Clipboard Toggle word wrap

1.9.3.2. 任何过滤器

如果在集合中的任何字符串等于参数 示例: 当前帐户是否有待处理的应用程序?

{% assign has_pending_apps = current_account.applications | map: 'state' | any: 'live' %}
Copy to Clipboard Toggle word wrap

1.9.3.4. javascript_include_tag 过滤器

JavaScript 包含标签

1.9.3.5. IMAGE_TAG 过滤器

使用参数输出标签作为其 src 属性。

{{ 'http://example.com/cool.gif' | image_tag }}
## =>
Copy to Clipboard Toggle word wrap

1.9.3.6. mail_to 过滤器

将电子邮件地址转换为 'mailto' 链接。

{{ 'me@there.is' | mail_to }}
## => <a href="mailto:me@there.is">me@there.is</a>
Copy to Clipboard Toggle word wrap

1.9.3.7. html_safe filter

将内容标记为 HTML 安全,以免内容被转义。

1.9.3.8. pluralize filter

将单词转换为复数形式

1.9.3.9. delete_button filter

生成按钮以删除 URL 上存在的资源。第一个参数是 URL,第二个是标题。您还可以添加更多 HTML 标签属性作为第三个参数。

{{ 'Delete Message' | delete_button: message.url, class: 'my-button' }}
Copy to Clipboard Toggle word wrap

1.9.3.10. delete_button_ajax filter

生成按钮,以使用 AJAX 删除 URL 上存在的资源。第一个参数是 URL,第二个是标题。

{{ 'Delete Message' | delete_button_ajax: message.url }}
Copy to Clipboard Toggle word wrap

1.9.3.11. update_button filter

生成一个按钮到"更新"(HTTP PUT 请求),某个资源存在于 URL 上。第一个参数是 URL,第二个是标题。您还可以添加更多 HTML 标签属性作为第三个参数。

{{ 'Resend' | update_button: message.url, class: 'my-button' }}
Copy to Clipboard Toggle word wrap

1.9.3.12. create_button filter

生成按钮以创建 URL 上存在的资源。第一个参数是 URL,第二个是标题。

{{ 'Create Message' | create_button: message.url }}
Copy to Clipboard Toggle word wrap

1.9.3.13. create_button_ajax filter

1.9.3.14. regenerate_oauth_secret_button filter

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat