On 22 January 2013 17:51, kristian <m.krist...@web.de> wrote: > be aware that timestamps are not unique, i.e. they usually have no > millis or nanos. just a thought whether using them to iterate over > them. > > - Kristian > > On Tue, Jan 22, 2013 at 11:16 PM, kristian <m.krist...@web.de> wrote: > > take last instead of first :) > > > >> Audit.last( :id.lt => 10 ) > > => #<Audit @id=9 > > > > - Kristian > > >
Heh, first time I've ever participated in pair-programming via email :) Cheers, Ben > > On Tue, Jan 22, 2013 at 10:43 PM, Alex <a...@sicanstudios.com> 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 datamapper@googlegroups.com. > >> To unsubscribe from this group, send email to > >> datamapper+unsubscr...@googlegroups.com. > >> 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 datamapper@googlegroups.com. > To unsubscribe from this group, send email to > datamapper+unsubscr...@googlegroups.com. > 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 datamapper@googlegroups.com. To unsubscribe from this group, send email to datamapper+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/datamapper?hl=en.