【问题标题】:How can rails gems Apartment and Datagrid work together nicely?rails gems Apartment 和 Datagrid 如何很好地协同工作?
【发布时间】:2013-08-19 21:40:47
【问题描述】:

Apartment 正在一个使用Datagrid 的大型项目中实施。 Apartment 被配置为在每个子域的基础上切换 Postgresql 模式(租户)。 问题是 Filters 应该引用其租户特定架构,将数据从公共架构中提取出来。

有没有办法让数据网格过滤器在 postgresql 中查看正确的架构?

【问题讨论】:

    标签: ruby-on-rails datagrid multi-tenant


    【解决方案1】:

    我在Datagrid github账号上开了一个issue,得到了bogdan的回复:

    “看来,你需要像这样用proc包装select:

    :select => proc {  User.order(:last_name).all.map{ |u| [u.full_name, u.id] }
    

    这样,datagrid 将在每次过滤器时查询选择选项 呈现。 :select without proc 只能在选项被使用时使用 常数。”

    https://github.com/bogdan/datagrid/issues/70#issuecomment-23002811

    很难说为什么它在没有 proc 的情况下在本地工作,但这就是答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-08
      • 2020-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-09
      • 2010-10-14
      • 2016-05-14
      相关资源
      最近更新 更多