From da11b88a9b6dcabee2263080c305bd0035cacab7 Mon Sep 17 00:00:00 2001 From: sw <939547590@qq.com> Date: Mon, 27 Oct 2014 16:26:31 +0800 Subject: [PATCH] =?UTF-8?q?=20#1137=E4=BF=AE=E5=A4=8D=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E6=8E=92=E5=BA=8F=E6=97=B6hash=E4=B8=AD?= =?UTF-8?q?=E8=8B=A5=E6=9C=89=E7=A9=BAkey=E6=8E=92=E5=BA=8F=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E7=9A=84BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/documents_controller.rb | 2 +- app/views/documents/_document.html.erb | 31 ++++++++++++++--------- app/views/documents/index.html.erb | 33 ++++++++++++++++--------- 3 files changed, 42 insertions(+), 24 deletions(-) diff --git a/app/controllers/documents_controller.rb b/app/controllers/documents_controller.rb index 2fcc2e89b..932ffaa7a 100644 --- a/app/controllers/documents_controller.rb +++ b/app/controllers/documents_controller.rb @@ -44,7 +44,7 @@ class DocumentsController < ApplicationController @grouped = documents.group_by {|d| d.title.first.upcase} when 'author' # @grouped = documents.select{|d| d.attachments.any?}.group_by {|d| d.attachments.last.author} - @grouped = documents.group_by {|d| d.user.name } + @grouped = documents.group_by(&:user) else @grouped = documents.group_by(&:category) end diff --git a/app/views/documents/_document.html.erb b/app/views/documents/_document.html.erb index b585f5dff..8ee1c6af5 100644 --- a/app/views/documents/_document.html.erb +++ b/app/views/documents/_document.html.erb @@ -1,18 +1,25 @@ - - - - + + + + - - + + + + + + + +
<%= link_to h(document.title), document_path(document) %>
+
+ <%= link_to h(document.title), document_path(document) %> +
<%= textilizable(truncate_lines(document.description), :object => document) %>
-

<%= format_time(document.updated_on) %>

+

+ <%= format_time(document.updated_on) %> +

+
diff --git a/app/views/documents/index.html.erb b/app/views/documents/index.html.erb index 43b0cff49..f7f76a812 100644 --- a/app/views/documents/index.html.erb +++ b/app/views/documents/index.html.erb @@ -12,23 +12,34 @@

<%=l(:label_document_plural)%>

-<% if @grouped.empty? %>

<%= l(:label_no_data) %>

<% end %> +<% if @grouped.empty? %> +

+ <%= l(:label_no_data) %> +

+<% end %> -<% @grouped.keys.sort.each do |group| %> - +<% if @grouped.has_key? nil %> + <% @grouped.keys.each do |group| %> <%= render :partial => 'documents/document', :collection => @grouped[group] %> + <% end %> +<% else %> + <% @grouped.keys.sort.each do |group| %> + <%= render :partial => 'documents/document', :collection => @grouped[group] %> + <% end %> <% end %> <% html_title(l(:label_document_plural)) -%>