ruby-on-rails - ActiveAdmin - 生成索引链接,过滤器预设?

标签 ruby-on-rails activeadmin

在 ActiveAdmin 页面中,我想包含一个指向相关资源列表的链接。例如,假设一个

  • 网站has_many部分和,
  • 栏目 belongs_to一个站点(在我的 ActiveRecord 模型中),

  • 我希望我的站点的显示页面包含指向站点内部分的链接,该链接将转到部分索引页面,并带有站点过滤器预设。
    注意
  • 我愿意 不是 想用ActiveAdmin的belongs_to功能;
  • 由于多种原因(嵌套深度 > 2,以及可用性问题),我不想要嵌套资源。

  • 我想要的是生成一个类似于 ActiveAdmin 生成的 URL,如果我首先转到“部分”索引页面,然后按站点过滤。
    ActiveAdmin 的过滤功能生成的查询参数列表非常疯狂;有没有我可以用来实现这个目标的辅助方法?
    谢谢!

    最佳答案

    我使用这个语法:

    link_to "Section", admin_sections_path(q: { site_id_eq: site.id })
    

    关于ruby-on-rails - ActiveAdmin - 生成索引链接,过滤器预设?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9984620/

    相关文章:

    mysql - Ror 创建表关联

    ruby-on-rails - Git 或 SVN for Rails 应用程序?

    ruby-on-rails - spree commerce如何兑换订购的商品?

    ruby-on-rails - Rails 应用程序中的代理 Websocket 请求

    ruby-on-rails - Rails 3. 如何使用 ActiveAdmin 设置 Prawn?

    ruby-on-rails - 在 ActiveAdmin 中翻译表单

    ruby-on-rails - ROR + ActiveAdmin + Carrierwave,上传多张图片后编辑

    ruby-on-rails - 如何将 arbre 代码干燥成可重用的组件?

    ruby-on-rails - Activeadmin 渲染 'new' 在尝试覆盖创建 Controller 方法时给出无法找到没有 ID 的用户

    ruby-on-rails - rake 数据库 :migrate error - paperclip