个人主页

This commit is contained in:
caishi 2017-07-26 21:16:45 +08:00
parent a211100e34
commit 5188fb7059
2 changed files with 7 additions and 3 deletions

View File

@ -225,8 +225,10 @@ module ApplicationHelper
myshixun = Myshixun.where(:shixun_id => shixun.id, :user_id => user.id).first
if myshixun.nil?
0
elsif !myshixun.nil? && myshixun.games.select{|game| game.status == 2}.count == 0
elsif !myshixun.nil? && myshixun.games.select{|game| game.status == 2}.count == 0
-1
elsif myshixun.games.select{|game| game.status == 0}.count > 0
[myshixun.games.select{|game| game.status == 0}.count + 1]
else
myshixun.games.select{|game| game.status == 2}.count
end

View File

@ -16,9 +16,11 @@
<% if had_passed_changllenge_count(shixun, @user) == 0 %>
尚未挑战
<% elsif had_passed_changllenge_count(shixun, @user) == -1 %>
已开启第1关&nbsp;/&nbsp;共<i><%= shixun.challenges.count %></i>关
已挑战至&nbsp;第1关&nbsp;/&nbsp;共<i><%= shixun.challenges.count %></i>关
<% elsif (had_passed_changllenge_count(shixun, @user).class == Array) %>
已挑战至&nbsp;第<%= had_passed_changllenge_count(shixun, @user)[0].to_i %>关&nbsp;/&nbsp;共<i><%= shixun.challenges.count %></i>关
<% else %>
已完成第<i><%= had_passed_changllenge_count(shixun, @user) %></i>关&nbsp;/&nbsp;共<i><%= shixun.challenges.count %></i>关
已完成至&nbsp;第<i><%= had_passed_changllenge_count(shixun, @user) %></i>关&nbsp;/&nbsp;共<i><%= shixun.challenges.count %></i>关
<% end %>
</a>
</span>