Guest User

Untitled

a guest
Jul 19th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. class TeacherBriefsController < ApplicationController
  2.  
  3. before_filter :get_student
  4.  
  5. def show
  6. @teacher_brief = @student.teacher_briefs.find(params[:id])
  7.  
  8. respond_to do |format|
  9. format.html
  10. format.xml {render :xml => @teacher_brief}
  11. end
  12. end
  13.  
  14. def new
  15. @teacher_brief = @student.teacher_briefs.build
  16.  
  17. respond_to do |format|
  18. format.html # new.html.erb
  19. format.xml { render :xml => @teacher_brief }
  20. end
  21. end
  22.  
  23. def create
  24. @teacher_brief = @student.teacher_briefs.build(params[:teacher_brief])
  25.  
  26. @teacher_brief.gen_sub_scores
  27.  
  28. respond_to do |format|
  29. if @teacher_brief.save
  30. flash[:notice] = 'Brief was successfully created.'
  31. format.html { redirect_to([@student, @teacher_brief]) }
  32. format.xml { render :xml => @teacher_brief, :status => :created, :location => @teacher_brief }
  33. else
  34. format.html { render :action => "new" }
  35. format.xml { render :xml => @teacher_brief.errors, :status => :unprocessable_entity }
  36. end
  37. end
  38.  
  39. end
  40.  
  41. private
  42.  
  43. def get_student
  44. @student = Student.find(params[:student_id])
  45.  
  46. end
  47.  
  48. end
Add Comment
Please, Sign In to add comment