fix bug for production mode
This commit is contained in:
		
							parent
							
								
									b318ecf016
								
							
						
					
					
						commit
						3c57c25b45
					
				|  | @ -1,12 +1,5 @@ | ||||||
| class ArchivesController < ApplicationController | class ArchivesController < ApplicationController | ||||||
| 	#avoid the categories to be not in the ArchiveCategory | 	#avoid the categories to be not in the ArchiveCategory | ||||||
|     categories_temp = ModuleApp.where(:key => "archive").first.categories |  | ||||||
|     categories_temp.each do |category| |  | ||||||
|         archive_cat = ArchiveCategory.where(:category_id => category.id) |  | ||||||
|         if archive_cat.count == 0 |  | ||||||
|             ArchiveCategory.create(category_id: category.id.to_s) |  | ||||||
|         end |  | ||||||
|     end |  | ||||||
|     def serve_cmap |     def serve_cmap | ||||||
|         serve_path=File.expand_path("../../assets/javascripts/archive/pdf/bcmaps/#{params[:file_name]}.#{params[:extension]}",__FILE__) |         serve_path=File.expand_path("../../assets/javascripts/archive/pdf/bcmaps/#{params[:file_name]}.#{params[:extension]}",__FILE__) | ||||||
|         if Dir.glob(serve_path).length != 0 |         if Dir.glob(serve_path).length != 0 | ||||||
|  |  | ||||||
|  | @ -1,6 +1,23 @@ | ||||||
| module Archive | module Archive | ||||||
|   class Engine < ::Rails::Engine |   class Engine < ::Rails::Engine | ||||||
|  |      | ||||||
|     initializer "archive" do  |     initializer "archive" do  | ||||||
|  |       require File.expand_path('../../../app/models/archive_category', __FILE__) | ||||||
|  |       require "#{ENV['PWD']}/app/models/category" | ||||||
|  |       require "#{ENV['PWD']}/app/models/module_app" | ||||||
|  |        | ||||||
|  |       categories_temp = ModuleApp.where(:key => "archive").first.categories | ||||||
|  |        | ||||||
|  |       categories_temp.each do |category| | ||||||
|  |           archive_cat = ArchiveCategory.where(:category_id => category.id) | ||||||
|  |           if archive_cat.count == 0 | ||||||
|  |               ArchiveCategory.create(category_id: category.id.to_s) | ||||||
|  |           else | ||||||
|  |               archive_cat[1..-1].each do |cat| | ||||||
|  |                   cat.delete | ||||||
|  |               end | ||||||
|  |           end | ||||||
|  |       end | ||||||
|       OrbitApp.registration "Archive", :type => "ModuleApp" do |       OrbitApp.registration "Archive", :type => "ModuleApp" do | ||||||
|         module_label "archive.archive" |         module_label "archive.archive" | ||||||
|         base_url File.expand_path File.dirname(__FILE__) |         base_url File.expand_path File.dirname(__FILE__) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue