问题标签 [filter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1661 浏览

ruby-on-rails - Rails:在 environment.rb 所需的 lib 文件中定义的过滤器从生产环境中的 filter_chain 中消失。为什么?

在我的 rails 应用程序中,我在 lib 中有一个文件,除其他外,它设置了一个在所有控制器上运行的过滤器。

在开发环境下运行时,一切正常。但是,在生产过程中,过滤器丢失了。有趣的是,通过检查filter_chain,我注意到其他过滤器仍然存在,例如。那些在插件中定义的,或者稍后在特定控制器类中定义的。

我已经用 rails edge 和 v2.3.0 对此进行了测试。

测试更新:

我现在已经用旧的导轨进行了测试,发现问题出现在 v2.1.0 中,但在 v2.0.5 中没有,我将它们一分为二,发现986aec5导轨是有罪的。


我已将行为隔离到以下小测试用例:


这是我在开发环境下运行时得到的输出:

这是生产环境的输出:


正如之前提到的,当我通过插件做同样的事情时,它适用于任何环境。我所需要的只是将下面的内容放入lib/foobar.rb插件的init.rb文件中。

所以在某种程度上我已经有了一个解决方法,但我想了解发生了什么以及是什么导致过滤器在生产中丢失。

我猜想这是 Rails 在不同环境中处理加载的不同方式,但我需要更深入地挖掘。

更新

事实上,我现在已将其范围缩小到以下配置行:

如果 中的production.rbconfig.cache_classes更改truefalse,则测试应用程序正常工作。

我仍然想知道为什么类重新加载会导致这样的事情。

0 投票
10 回答
14688 浏览

filter - 如何使用动态 IP 地址将自己从 Google Analytics 中过滤出来?

如果您从动态 IP 地址访问该站点,有谁知道如何设置 Google Analytics 以过滤掉您自己?我不想将自己包含在我通过 Verizon FiOS 拥有动态 IP 地址的家庭使用统计数据中。

0 投票
3 回答
3741 浏览

c# - Microsoft Access 中的布尔列和使用 linq 过滤数据

[很抱歉问题很长,但我认为其他人回答会更清楚]

我有一个 Microsoft Access 数据库,它包含一个包含以下列的“客户”表:

  • ID(自动编号)
  • 名称(文字)
  • 活跃(是/否)

我在 C# 中创建了数据库表类,如下所示:

我正在使用以下代码片段来获取处于活动状态的产品:

问题是上述查询导致“无记录”。我试图分析生成的 SQL,它说如下:

任何线索为什么它应该发生?

0 投票
2 回答
5080 浏览

regex - 这个 Squid 正则表达式过滤规则是如何工作的?

在我们的 Squid 服务器上,管理员设置了一个新的正则表达式规则:

我知道它代表 IP 地址,但它允许所有 URL 通过,只有 ping 外部地址已停止。UltraSurf 等隧道软件也已停止连接到服务器。Skype 也无法连接。

请解释这是如何工作的!谢谢。

0 投票
2 回答
4410 浏览

java - 我可以用过滤器指定休眠关系吗?

我有一个与许多酒吧有关的 foo。

当我删除系统中的栏时,出于某种疯狂的商业原因,我想将它们保留在数据库中,所以我只是将删除的字段设置为 true。

我可以在我的休眠映射中指定我只希望我的集合包含该字段为假的元素吗?

0 投票
1 回答
1049 浏览

sharepoint - 使用活动目录用户名作为过滤器的共享点中的自定义数据库查询

我在数据库中有一个自定义查询,我想通过 performancepoint webpart 在 MOSS 中向用户显示该查询。

我需要根据登录用户的用户名过滤报告。如何将 AD 用户名传递给 performancepoint webpart?

谢谢

0 投票
4 回答
250 浏览

sql - 从与另一个表具有相同关系的表中获取字段

我会尽力解释我的情况。我正在制作一个网站,您可以在其中通过浏览标签找到主题。那里没有什么奇怪的。不过,我在一些查询方面遇到了棘手的问题。它们对你来说可能很容易,我的大脑因为做了很多工作而变得一团糟:P。

我有表格“主题”和“标签”。它们使用包含 topic_id 和 tag_id 的表 tags_topics 连接。当用户想要找到一个主题时,他们可能首先选择一个标签作为过滤依据,然后将另一个标签添加到过滤器中。然后我进行查询以获取具有两个选定标签的所有主题。他们可能还有其他标签,但他们必须选择这些标签作为过滤依据。要过滤的标签数量不同,但我们总是有一个用户选择的标签列表来过滤。这主要在从连接表过滤中得到回答,我选择了多个连接解决方​​案。

现在我需要获取用户可以过滤的标签。因此,如果我们已经定义了 2 个标签的过滤器,我需要获取所有标签,但过滤器中的标签与包含过滤器中所有标签的主题相关联。这可能听起来很奇怪,所以我将举一个实际的例子:P

假设我们有三个主题:网球、健身房和高尔夫。

  • 网球有标签:运动、球、球场和球拍
  • 健身房有标签:运动,训练和肌肉
  • 高尔夫有标签:运动、球、棒和户外

    1. 用户选择标签运动,所以我们显示所有三个网球、健身房和高尔夫,并且我们显示球、球场、球拍、训练、肌肉、棒和外部作为其他可能的过滤器。
    2. 用户现在将球添加到过滤器中。过滤器现在是运动和球类,因此我们显示网球和高尔夫主题,并使用球场、球拍、球杆和室外作为额外的可能过滤器。
    3. 用户现在将球场添加到过滤器中,因此我们将网球和球拍显示为额外的可能过滤器。

我希望我有点道理。顺便说一句,我正在使用 MySQL。

0 投票
1 回答
219 浏览

php - 使用 Zend_Filter_Input,是先处理过滤器还是验证器?

使用 Zend_Filter_Input 时,是先处理过滤器还是验证器?

0 投票
3 回答
1162 浏览

filter - 有没有办法查看我在fogbugz工作过的所有案例

假设我们有以下情况:

  1. Jen Ninja(姓氏很棒的开发人员)喜欢查看以下列表视图过滤器:

    分配给 Jen Ninja 且状态为 Active 的所有未决案例

  2. Jen Ninja 被分配了一堆案例(其中一些是错误,其中一些是功能)。

  3. Jen 看着她的过滤列表并看到它们。没问题。

  4. Jen Ninja 敲定了她所有的案例,然后将它们分配给各种 QA 人员。

  5. 发布前两天,Jen 的老板在这里问“你做过的所有事情是什么?”

  6. Jen 的记忆力不错,但看到 Fogbugz 说她在做什么会更舒服。

Jen 如何更改她的过滤器,以便她可以自信地回答这个问题?

0 投票
5 回答
19684 浏览

wpf - 更改源时未刷新 CollectionViewSource 过滤器

我有一个绑定到 CollectionViewSource 的 WPF ListView。它的来源绑定到一个属性,如果用户选择一个选项,它可以改变。

当列表视图源由于属性更改事件而更新时,所有内容都会正确更新,但不会刷新视图以考虑 CollectionViewSource 过滤器中的任何更改。

如果我将处理程序附加到 Source 属性绑定到的 Changed 事件,我可以刷新视图,但这仍然是旧视图,因为绑定尚未更新列表。

当源更改时,是否有一种不错的方法可以使视图刷新并重新评估过滤器?

干杯