Change ModuleAppTag into "Module name"Tag.
This commit is contained in:
		
							parent
							
								
									d0c2856a3a
								
							
						
					
					
						commit
						af3a2547e1
					
				|  | @ -19,7 +19,12 @@ class Admin::TagsController < ApplicationController | |||
|   end | ||||
| 
 | ||||
|   def create | ||||
|     @tag = (params[:tag][:module_app_id].blank? ? Tag.create(params[:tag]) : ModuleAppTag.create(params[:tag])) | ||||
|     if params[:tag][:module_app_id].blank? | ||||
|       @tag = Tag.create(params[:tag]) | ||||
|     else | ||||
|       module_app = ModuleApp.find(params[:tag][:module_app_id]) | ||||
|       @tag = eval("#{module_app.key.capitalize}Tag").create(params[:tag]) | ||||
|     end | ||||
|   end | ||||
| 
 | ||||
|   def update | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| class ModuleAppTag < Tag | ||||
| class AnnouncementTag < Tag | ||||
|    | ||||
|   has_and_belongs_to_many :bulletins | ||||
|    | ||||
|  | @ -8,7 +8,7 @@ class Bulletin | |||
|   has_one :title, :class_name => "I18nVariable", :as => :language_value, :autosave => true, :dependent => :destroy | ||||
|   has_one :subtitle, :class_name => "I18nVariable", :as => :language_value, :autosave => true, :dependent => :destroy | ||||
|   has_one :text, :class_name => "I18nVariable", :as => :language_value, :autosave => true, :dependent => :destroy | ||||
|   has_and_belongs_to_many :tags, :class_name => "ModuleAppTag" | ||||
|   has_and_belongs_to_many :tags, :class_name => "AnnouncementTag" | ||||
| 
 | ||||
|   field :postdate , :type => Date | ||||
|   field :deadline , :type => Date | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue