Я делаю пользовательский запрос с настраиваемым полем, установленным в модели, например:
class Book < ActiveRecord::Base
has_one :warehouseRecord
def self.customList()
Book.
select("books.id, books.name, warehouseRecord.count").limit(10).
joins(:warehouseRecord)
end
end
при сериализации результатов в json или при попытке вывести значение счетчика в html-представление
@books = Book.customList()
respond_to do |format|
format.html
format.json { render :json => @books }
end
Iполучить ошибку: (неверное количество аргументов (0 для 1).
Если кто-нибудь знает, как это исправить, помогите.