hi guys

 in relation to the "find" method in Active Record, can anyone tell me
how to write the syntax for the following?

1) entries created within the past 2 hours, AND
2) entries that do not have a status of "Sold"


at the moment,  i have the following and i still get a syntax error of
"NoMethodError: undefined method `%' for #<Hash:0x000000083fa520>"


    @latest_entries = Books.find(:all,
      :conditions =>  [
        {
          :created_at => (Time.now - 6 ) .. (Time.now)
        },
        [
          'status_id != ?'  => Status.find_by_name('sold')
        ]
      ],
      :limit        =>  20,
      :order        => 'created_at DESC'
    )


Can someone please help me in terms of the syntax for the conditions
argument?

Thanks


-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-t...@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to