使用Rubymine中Rails范围的注释自动完成

时间:2016-10-05 07:24:22

标签: ruby-on-rails rubymine

您好我使用的是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)没有给出产品的代码建议。你知道如何使这项工作吗?

1 个答案:

答案 0 :(得分:0)

我很幸运使用范围的替代表示法并使用Product::self

# @return [Product::self]
def self.price_range(min,max)
  where(price: (min..max))
end