Method: SubjectsController#show
- Defined in:
- app/controllers/subjects_controller.rb
#show ⇒ Object
GET /subjects/1 GET /subjects/1.json
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 |
# File 'app/controllers/subjects_controller.rb', line 67 def show if params[:term] subject = Subject.where(:term => params[:term]).first redirected_to subject return end if @work @subject = @work.subjects.find(params[:id]) #else # @subject = Subject.find(params[:id]) end search = Sunspot.new_search(Manifestation) subject = @subject search.build do with(:subject_ids).equal_to subject.id if subject end page = params[:work_page] || 1 search.query.paginate(page.to_i, Manifestation.default_per_page) @works = search.execute!.results respond_to do |format| format.html # show.html.erb format.json { render :json => @subject } format.js end end |