Hayasaka san,
Here is a sample of a work around for the problem you are facing:
@docs_td = Array.new
for doc in TransactionDocument.find(:all) do
@docs_td<< doc if doc.review_required?
end
def @docs_td.member_class
TransactionDocument
end
hobo_index @docs_td
This mixes-in member_class to the array, making it acceptable to hobo_index
(and a number of other places as well). This is not my original, I got it from
the list here a month ago or so.
Don Z.
On 5/23/2011 7:17 AM, Tomoaki Hayasaka wrote:
Is passing an array to hobo_index invalid? The Hobo Manual says:
hobo_index takes a “finder” as an optional first argument, and
then options. A finder is any object that supports the find and / or
paginate methods, such as an ActiveRecord model class, a has_many
association, or a scope.
and I expect it is valid because there's Array#paginate. But if I do
it (hobo_index ::User.all, :paginate => true), I get:
Hobo 1.0.3: undefined method `scope' for #<Array:0xb69d3f6c>
Hobo 1.3pre31: NoMethodError (undefined method `default_order' for []:Array)
-----
Tomoaki Hayasaka<[email protected]>
--
You received this message because you are subscribed to the Google Groups "Hobo
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/hobousers?hl=en.