diff --git a/app/views/users/show.html.erb b/app/views/users/show.html.erb index 551f7e724..bc485325c 100644 --- a/app/views/users/show.html.erb +++ b/app/views/users/show.html.erb @@ -1,61 +1,72 @@ - <% if User.current.id == @user.id %> -
+
+ <%= text_field_tag 'user', params[:user], :size => 30 %>
+ <%= submit_tag l(:label_search_by_user), :class => "small", :name => nil %>
+
+ |
+
-
- <%= text_field_tag 'user', params[:user], :size => 30 %>
- <%= submit_tag l(:label_search_by_user), :class => "small", :name => nil %>
-
- |
-
<%= image_tag(url_to_avatar(e.user), :class => "avatar") %> | -
+<% unless @state == 2 %>
+ <% unless @activity.empty? %>
+
+ <% @activity.each do |e| %>
+ <%# 以下一行代码解决有未知的活动无法转换成Model报错%>
+ <% (Rails.logger.error "[Error] =========================================================> NameError: uninitialized constant " + e.act_type.to_s; next;) if e.act_type.safe_constantize.nil? %>
+ <% act = e.act %>
+ <% unless act.nil? %>
+ <% if e.act_type == 'JournalsForMessage' || e.act_type == 'Bid' || e.act_type == 'Journal'|| e.act_type == 'Changeset' || e.act_type == 'Message' || e.act_type == 'Principal' || e.act_type == 'News' || e.act_type == 'Issue' || e.act_type == 'Contest'%>
+
-
-
- <% else %>
- <% if @user == User.current %>
- <%= l(:label_user_activities) %>
- <% else %>
-
- <%= l(:label_user_activities_other) %> - - <% end %> - <% end %> - - <% else %> - <% unless @message.empty? %> -
- <% @message.each do |e| -%>
-
-
-
-
-
+
|
<%= l(:label_no_user_respond_you) %>
++ <%= l(:label_user_activities_other) %> +
<% end %> + <% end %> + +<% else %> + <% unless @message.empty? %> +<%= image_tag(url_to_avatar(e.user), :class => "avatar") %> | +
+
|
+
<%= l(:label_no_user_respond_you) %>
<% end %> - + }); +