在规范

时间:2016-03-29 15:58:45

标签: ruby-on-rails ruby activerecord rspec

我的规格如下:

describe ".some_class_method" do
  it "returns an ActiveRecord::Relation containing all Foo records that are active" do
    ...
  end
end

如果在描述'ARR'中缩写文本'ActiveRecord :: Relation'是常规的,或者如果在rails社区中有另一种方法来缩写“ActiveRecord :: Relation”,那就太好奇了。

如果这是传统的:示例将如下所示:

describe ".some_class_method" do
  it "returns an ARR containing all Foo records that are active" do
    ...
  end
end

1 个答案:

答案 0 :(得分:1)

ActiveRecord::Relation这样的简短形式ARR没有惯例。如果你想要你可以这样写。但是你必须记住,如果其他人调查该代码并可能会感到困惑。所以最好精心编写,以便其他人可以轻松了解那里发生的事情。但是你可以选择结束这一天。