take last instead of first :) > Audit.last( :id.lt => 10 ) => #<Audit @id=9
- Kristian On Tue, Jan 22, 2013 at 10:43 PM, Alex <[email protected]> wrote: > Thanks guys, the code works, however there is a problem. The .gt works fine, > but the .lt always gives me the first element in the db, not the previous > element! I tried it with both the :id (@post_id) and the :created_on > (@post_date) properties, getting the same result: > >> def post_in_db >> posts_of_user.each do |post| >> if post.slug == params[:post_slug] >> @post_slug ||= post.slug >> @post_title ||= post.title >> @post_body ||= post.body >> @post_date ||= post.created_on >> @post_private ||= post.private >> @post_id ||= post.id >> @previous = prev.title >> @next = nexts.title >> end >> end >> end >> def prev >> Post.first(:created_on.lt => @post_date) >> end >> def nexts >> Post.first(:created_on.gt => @post_date) >> end > > > Any ideas? > > -- > You received this message because you are subscribed to the Google Groups > "DataMapper" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/datamapper/-/278-qTqCbrsJ. > > 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/datamapper?hl=en. -- You received this message because you are subscribed to the Google Groups "DataMapper" 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/datamapper?hl=en.
