问题标签 [has-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 - 带有 has_scope 的 Rails 4:静默失败
我有一个 Rails 4.0.0 应用程序并希望包含 has_scope gem。
非常简单直接的资源:
模型:
控制器:
current_scopes 始终是一个空哈希,并且 Thing.all 被传递给视图,无论应用什么范围。范围本身没问题,并正确返回过滤后的记录参数在那里:例如:
这个设置有什么问题。我没有收到任何警告,没有缺少任何方法等。只是完整的清单。我是否错过了一些配置选项或任何东西?
明白了,在这种情况下,范围适用于表格列。这修复了它:
而不是一个
和参数
够了
ruby-on-rails - Rails - 如何将 has_scope 与 collection_select 一起使用?
我是 Rails 新手,我正在使用 has_scope gem 来帮助我过滤列表以显示为表格。我已经很好地设置了 has_scope gem,并且可以使用基本参数(搜索字符串等)
如何让 has_scope 识别从 collection_select 传入的参数?
我正在做...
将 URL 传递为
它不过滤,只返回整个列表。如果我手动将 URL 调整为...
然后它工作正常。所以我只需要传递 company_name 值,而不是整个哈希名称,但我正在努力解决我需要更改的内容。
ruby-on-rails - Include a concern module in a rails controller
Here is my concern file: controllerconcerns.rb
Here is my controller I want to include it in: api_controller.rb
Here is the error I'm getting:
I have the has_scope gem installed and it works fine if I just say 'has_scope: scopename'
within each individual controller I want it applied to... so how can I apply a few lines of 'has_scope' code to all my controllers?
ruby-on-rails - 如何将 has_scope 与继承的资源一起使用?
我正在关注 git wiki has_scope
。
它有一个例子:
这样做了:
在视图中访问集合时(如collection.each
) - 出现此错误:
好像要上课了。但我希望它包含一组对象。
尝试添加load
方法:
但是又出现了一个错误:
不知道在哪里进一步寻找。有任何想法吗?
ruby-on-rails - has_scope 的路由错误
我使用 has_scope 收到以下错误。这似乎是一个非常明显和基本的错误,但我无法解决。我真的很感激可以提供的任何帮助。
我在网站的其他地方有 ActiveAdmin,我相信它使用它,所以我们可以假设 gem 运行正常。
模型:
控制器:
路线:
ruby-on-rails - 在 Rails 4 模型中,如何只允许对具有特定值的管理员用户使用范围?
在我最近的 Rails 项目中,我在模型中有一个范围。这个范围有两个可能的值:真或假。
我正在使用 has_scope gem 允许在控制器中使用此范围,因此我可以进行如下调用:
或者
在这个项目中,我有普通用户和管理员用户,他们对应用程序的某些部分具有特殊访问权限。
你如何允许管理员用户使用这个值为“false”的范围?但是当每个人都允许值为“真”时?
ruby-on-rails - 在 Rails 4 中安装 ActiveAdmin gem 时出错
这是我在 rails 中运行 bundle install 后的错误。我正在使用 rails 4。我已经按照给出的说明进行操作,但没有任何反应。
然后,这是gemfile
谢谢!
ruby-on-rails - 使用 has_scope gem 和 collection_select 过滤索引
我有两个模型:Business
和Category
. 在我business#index
看来,所有Business
名称及其关联的Category
. 我正在使用gem 并在我的模型has_scope
中添加了两个范围:和. 范围工作正常。当我从表单中选择一个类别并提交表单时,范围没有任何作用,但如果我将它硬编码到浏览器中的 URL 中,它就可以正常工作。Business
:by_category
search
search
by_category
collection_select
我注意到的是,如果我对 URL 进行硬编码,http://host/businesses?by_category=14
它就可以工作。这是我在日志中看到的:
但是,当我提交选择了类别的表单时,URL 显示为http://host/businesses?utf8=%E2%9C%93&search=&category%5Bid%5D=14
. 这是我以这种方式提交表单时在日志中看到的内容:
我的表单传递参数的方式有问题,但我就是by_category
不能把手指放在上面。任何帮助将不胜感激。这是相关的代码。
楷模:
业务总监:
业务指标:
ruby-on-rails - 在 ransack 搜索过滤器中包含选定的 has_scope
我正在尝试将 has_scope 和 ransack 结合起来。
这些组件中的每一个都可以自行完美地工作。但是,当我尝试组合它们时,它们会相互覆盖。例如,如果我选择一个范围,结果会被适当地过滤,但是一旦我使用 ransack 中的 search_form 进一步过滤结果,范围就会被删除。反之亦然。
如何做到这一点?
谢谢你的帮助。
请在下面查看我的尝试。
ruby-on-rails - 如何在 rails 4 的视图中使用 has_scope gem?
我正在尝试添加一个可点击的链接,该链接将使用 has_scope gem 按字母顺序对链接页面进行排序。我究竟会在我的观点中提出什么来完成这项工作?
模型链接.rb
Links_Controller.rb
索引.html.erb
_link.html.erb