preview for association object

This commit is contained in:
Matthew K. Fu JuYuan committed 2012-09-10 14:19:39 +08:00
1 parent 768f907f66
commit e12701b34b
3 files changed
+22 -3

No files matched your search

@@ -204,7 +204,13 @@ class Bulletin
self.bulletin["bulletin_files_attributes"].each_with_index do |atr,idx|
preview_object.preview_files.build(:file=>self.bulletin["bulletin_files_attributes"][idx.to_s],:field_name_for_rebuild=>'bulletin_files',:file_in_array=>true)
end unless self.bulletin["bulletin_files_attributes"].nil?
preview_object.object = self.bulletin.except("bulletin_files_attributes")
self.bulletin["bulletin_links_attributes"].each_with_index do |atr,idx|
preview_object.preview_associations.build(:object=>self.bulletin["bulletin_links_attributes"][idx.to_s],:field_name_for_rebuild=>'bulletin_links',:object_in_array=>true)
end unless self.bulletin["bulletin_links_attributes"].nil?
preview_object.object = self.bulletin.except("bulletin_files_attributes","bulletin_links_attributes")
preview_object
end
+6 -1
View File
@@ -246,7 +246,12 @@ class NewsBulletin
self.news_bulletin["news_bulletin_files_attributes"].each_with_index do |atr,idx|
preview_object.preview_files.build(:file=>self.news_bulletin["news_bulletin_files_attributes"][idx.to_s],:field_name_for_rebuild=>'news_bulletin_files',:file_in_array=>true)
end unless self.news_bulletin["news_bulletin_files_attributes"].nil?
preview_object.object = self.news_bulletin.except("news_bulletin_files_attributes","image")
self.news_bulletin["news_bulletin_links_attributes"].each_with_index do |atr,idx|
preview_object.preview_associations.build(:object=>self.news_bulletin["news_bulletin_links_attributes"][idx.to_s],:field_name_for_rebuild=>'news_bulletin_links',:object_in_array=>true)
end unless self.news_bulletin["news_bulletin_links_attributes"].nil?
preview_object.object = self.news_bulletin.except("news_bulletin_files_attributes","image","news_bulletin_links_attributes")
preview_object
end