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 |