您好我使用的是RubyMine 2016.2.4,Rails 4.0.2,Ruby 2.1.7 我想在使用示波器后自动完成 我看了这个: https://www.jetbrains.com/help/ruby/2016.1/using-annotations.html 但它没有使用范围的示例。 我在我的产品型号中尝试过类似的东西:
# @!method price_range(min,max)
# @return [Product]
scope :price_range, ->(min,max) { where(price: (min..max)) }
但是这个Product.price_range(30,40)没有给出产品的代码建议。你知道如何使这项工作吗?
答案 0 :(得分:0)
我很幸运使用范围的替代表示法并使用Product::self
:
# @return [Product::self]
def self.price_range(min,max)
where(price: (min..max))
end