Commit 000c032482dbe2fe882f3b2583fe1a481edf460a
1 parent
5e584ee6
Exists in
master
and in
4 other branches
display recent snippets at top
Showing
2 changed files
with
3 additions
and
1 deletions
Show diff stats
app/models/snippet.rb
@@ -22,6 +22,8 @@ class Snippet < ActiveRecord::Base | @@ -22,6 +22,8 @@ class Snippet < ActiveRecord::Base | ||
22 | :presence => true, | 22 | :presence => true, |
23 | :length => { :within => 0..10000 } | 23 | :length => { :within => 0..10000 } |
24 | 24 | ||
25 | + scope :fresh, order("created_at DESC") | ||
26 | + | ||
25 | def self.content_types | 27 | def self.content_types |
26 | [ | 28 | [ |
27 | ".rb", ".py", ".pl", ".scala", ".c", ".cpp", ".java", | 29 | ".rb", ".py", ".pl", ".scala", ".c", ".cpp", ".java", |
app/views/snippets/index.html.haml
@@ -8,7 +8,7 @@ | @@ -8,7 +8,7 @@ | ||
8 | %th Title | 8 | %th Title |
9 | %th File name | 9 | %th File name |
10 | %th | 10 | %th |
11 | - = render @snippets | 11 | + = render @snippets.fresh |
12 | :javascript | 12 | :javascript |
13 | $('.delete-snippet').live('ajax:success', function() { | 13 | $('.delete-snippet').live('ajax:success', function() { |
14 | $(this).closest('tr').fadeOut(); }); | 14 | $(this).closest('tr').fadeOut(); }); |