diff --git a/app/controllers/challenges_controller.rb b/app/controllers/challenges_controller.rb index c18c23480..95cfeec76 100644 --- a/app/controllers/challenges_controller.rb +++ b/app/controllers/challenges_controller.rb @@ -131,7 +131,7 @@ class ChallengesController < ApplicationController end end end - + @index = params[:position].to_i respond_to do |format| format.js end @@ -164,6 +164,7 @@ class ChallengesController < ApplicationController end end @challenge_choose = ChallengeChoose.where(:id => params[:choose_id]).first + @index = params[:index].to_i respond_to do |format| format.js end @@ -179,6 +180,7 @@ class ChallengesController < ApplicationController @challenge_choose = ChallengeChoose.where(:id => params[:choose_id]).first @category = @challenge_choose.category @position = @challenge_choose.position.to_i + @index = params[:index].to_i respond_to do |format| format.js end @@ -186,7 +188,7 @@ class ChallengesController < ApplicationController def choose_type_show @challenge_choose = ChallengeChoose.where(:id => params[:choose_id]).first - + @index = params[:index].to_i respond_to do |format| format.js end diff --git a/app/views/challenges/_choose_tab.html.erb b/app/views/challenges/_choose_tab.html.erb new file mode 100644 index 000000000..fb5015d25 --- /dev/null +++ b/app/views/challenges/_choose_tab.html.erb @@ -0,0 +1,10 @@ +
  • "> + 本关任务 +
  • +<% @challenge.challenge_chooses.each_with_index do |choose, index| %> +
  • "> + + <%= (index + 1).to_s + (choose.category == 1 ? ".单选题" : ".多选题") %> + +
  • +<% end %> \ No newline at end of file diff --git a/app/views/challenges/_choose_type.html.erb b/app/views/challenges/_choose_type.html.erb index bd24fddd6..7a1b496f6 100644 --- a/app/views/challenges/_choose_type.html.erb +++ b/app/views/challenges/_choose_type.html.erb @@ -1,15 +1,8 @@ -
    +
    @@ -41,7 +34,7 @@
    -
    +
    <%#= render :partial => "single_or_multiple_question" %>
    diff --git a/app/views/challenges/_single_or_multiple_question.html.erb b/app/views/challenges/_single_or_multiple_question.html.erb index 2934a4fb7..38e3e6d7f 100644 --- a/app/views/challenges/_single_or_multiple_question.html.erb +++ b/app/views/challenges/_single_or_multiple_question.html.erb @@ -149,17 +149,6 @@ <% end %>