fixed file loop for jounral paper show
This commit is contained in:
parent
4cfa591260
commit
a3c66b1a6e
|
@ -95,9 +95,9 @@ class JournalPaper
|
||||||
attribute_values = self.attributes.select{|k,v| v if (k.in?(["year","language","isbn","vol_no","issue_no","form_to_start","form_to_end","total_pages","keywords","abstract","publication_date","url","note"]) && v.present?)}
|
attribute_values = self.attributes.select{|k,v| v if (k.in?(["year","language","isbn","vol_no","issue_no","form_to_start","form_to_end","total_pages","keywords","abstract","publication_date","url","note"]) && v.present?)}
|
||||||
localized_fields = {"paper_title" => self.attributes["paper_title"][I18n.locale], "journal_title" => self.attributes["journal_title"][I18n.locale]}
|
localized_fields = {"paper_title" => self.attributes["paper_title"][I18n.locale], "journal_title" => self.attributes["journal_title"][I18n.locale]}
|
||||||
authors = {"authors" => self.authors}
|
authors = {"authors" => self.authors}
|
||||||
files = Hash.new
|
files = {}
|
||||||
self.journal_paper_files.each do |f| files = {"file_link" => url_to_file(f.journal_file.url, f.title)} end
|
files = self.journal_paper_files.collect do |f| {f.title => url_to_file(f.journal_file.url, f.title)} end
|
||||||
values = [attribute_values, localized_fields, authors,files]
|
values = [attribute_values, localized_fields, authors] + files
|
||||||
values.inject(&:merge)
|
values.inject(&:merge)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue