【问题标题】:ruby acts-as-taggable-on gem tag_counts_on method with tenant conditionsruby acts-as-taggable-on gem tag_counts_on 方法与租户条件
【发布时间】:2023-02-13 02:59:00
【问题描述】:

喜欢这颗宝石,我研究过the source code,但我很困惑。我怀疑我已经接近了,但我需要帮助来完成此语法。请!!

Pizza.tag_counts_on(:topping, {conditions: "WHERE tenant IS '1'"})(是的,租户是一个字符串!)

此语法导致错误 (Object doesn't support #inspect)(如果我尝试将租户作为 int,则会出现同样的错误。)

【问题讨论】:

    标签: ruby conditional-statements acts-as-taggable-on


    【解决方案1】:

    没用过这个gem,但是你不能给基类提供条件吗?

    Pizza.where(tenant: '1').tag_counts_on(:topping)
    

    希望有帮助吗?

    【讨论】:

    • 谢谢卡尔,但我不确定这是否可能。我也不确定你的意思。
    • @GuyWrySmile - 是的,很抱歉回答含糊不清,我会努力做得更好。我的建议是首先过滤掉条件适用的记录并运行.tag_counts_on那个集合。也许这对你的情况不起作用?这是一个简短的参考:github.com/mbleigh/acts-as-taggable-on#tag-cloud-calculations
    猜你喜欢
    • 2011-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多