25 lines
		
	
	
		
			496 B
		
	
	
	
		
			Ruby
		
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			496 B
		
	
	
	
		
			Ruby
		
	
	
	
|  | class Desktopapp::DesktopAppPublications < Sinatra::Base | ||
|  | 
 | ||
|  | 	get "/desktop/journal_p" do | ||
|  | 		erb :journal_p | ||
|  | 	end | ||
|  | 
 | ||
|  | 	get "/desktop/journal_p_list" do | ||
|  | 		erb :'journal_pages/list' | ||
|  | 	end | ||
|  | 
 | ||
|  | 	get '/desktop/journal_p_add' do | ||
|  | 		erb :'journal_pages/add' | ||
|  | 	end | ||
|  | 
 | ||
|  | 	get '/desktop_publications/getjournals' do | ||
|  | 		@journals = Journal.all | ||
|  |   		data = Array.new | ||
|  |   		@journals.each do |journal| | ||
|  |   			@papers = journal.papers.all | ||
|  |   			data << {"title" => journal.title, "papers" => @papers} | ||
|  |   		end | ||
|  |   		data.to_json | ||
|  | 	end | ||
|  | 
 | ||
|  | end |