當我嘗試: class Construction < ActiveRecord::Base
def columns
["a", "b"]
end
store :dados, accessors: columns
end
我得到: undefined local variable or method `columns' for #<Class:0x007
創建範圍,也許是這樣的.. scope :mv, select('*,quantity*market_price as market_value, quantity*market_price/sum(quantity*market_price) as percent')
創建兩個虛擬屬性,market_value和百分比。我遇到的問題是創建包含sum()的百分比。如果我添加sum(),範圍將返
我使用Simplecov gem輸出我的測試覆蓋率,出於奇怪的原因,我的模型中的Rails實例方法無法獲取2行來捕獲。此外,對於爲什麼Simplecov聲稱整個方法被覆蓋,除了2行,當我甚至沒有在我的規範中包含描述塊時,都會很好。任何幫助將不勝感激。 def process
if valid?
payment = Stripe::Charge.create(amount: am