diff --git a/lib/rails_extensions.rb b/lib/rails_extensions.rb index d73665c..45f4cc4 100644 --- a/lib/rails_extensions.rb +++ b/lib/rails_extensions.rb @@ -11,8 +11,10 @@ module ActionController unless filename = options.delete(:plist_filename) if plist.is_a? Array filename = plist.first.class.name.pluralize + ".plist" - else + elsif plist.respond_to?(:id) filename = "#{plist.class.name}-#{plist.id}.plist" + else + filename = "#{plist.class.name}-data.plist" end end