问题标签 [anonymous-scope]
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.
ruby-on-rails - 我可以在 Rails 中创建一个 *un*named 范围吗?
我知道你可以在 Rails 中创建命名范围,它允许你指定条件,然后可以在以后构建:
这通过创建一个直到稍后才评估的代理对象来工作。我想知道的是是否可以创建一个动态的未命名范围?
我的意思是,有没有一种我可以使用的方法“foo”
然后scope
作为代理对象传递,我可以做更多.find
的 s 或其他范围调用?
ruby-on-rails - 将 named_scope 用作匿名范围的一部分时发出警告
我有以下命名范围:
它在脚本/控制台中像这样工作得很好
但是如果我像这样使用它,作为匿名范围的一部分
我在第二行收到警告:
它仍然有效,但是导致警告的原因是什么?我该如何摆脱它?
ruby-on-rails-3 - Rails:更好地理解动态范围
这是我的“动态”范围:
User
上面的方法在我的模型中包含的一个模块中。
因此,您可以在代码中访问它,如下所示:
anonymous scopes
在 Google 搜索动态范围时,我在( http://railscasts.com/episodes/112-anonymous-scopes )上遇到了 Ryan Bate 的 RailsCast 。我在使用 Rails 3 后对其进行了修改,但想知道在编写动态范围时我是否走在正确的道路上?
由于我正在编写的一些复杂 API 的性质,我发现自己有时会编写动态范围。