From 88ae318444dc93ce9a82ac8143ca8e1108b44e00 Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Tue, 21 Sep 2021 18:52:54 +0200 Subject: [PATCH] pdf --- app/models/research/journal/article.rb | 5 +++++ app/views/admin/research/journal/articles/jekyll.html.erb | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/models/research/journal/article.rb b/app/models/research/journal/article.rb index e946663cf..bcdb5bba8 100644 --- a/app/models/research/journal/article.rb +++ b/app/models/research/journal/article.rb @@ -43,6 +43,10 @@ class Research::Journal::Article < ApplicationRecord scope :ordered, -> { order(:published_at, :created_at) } + def pdf_path + "/assets/articles/#{id}/#{pdf.filename}" + end + def to_s "#{ title }" end @@ -61,6 +65,7 @@ class Research::Journal::Article < ApplicationRecord researchers.each do |researcher| researcher.publish_to_website(journal.website) end + github.send_file pdf, pdf_path if pdf.attached? end def github diff --git a/app/views/admin/research/journal/articles/jekyll.html.erb b/app/views/admin/research/journal/articles/jekyll.html.erb index 9b9825573..cf3ef1bd1 100644 --- a/app/views/admin/research/journal/articles/jekyll.html.erb +++ b/app/views/admin/research/journal/articles/jekyll.html.erb @@ -2,13 +2,14 @@ title: "<%= @article.title %>" volume: "<%= @article.volume.id %>" publication: "<%= @article.published_at %>" -abstract: "<%= @article.abstract %>" +pdf: "<%= @article.pdf_path %>" keywords: "<%= @article.keywords %>" -description: "<%= @article.abstract %>" -references: "<%= @article.references %>" authors: <% @article.researchers.each do |researcher| %> - "<%= researcher.id %>" <% end %> +abstract: "<%= @article.abstract %>" +description: "<%= @article.abstract %>" +references: "<%= @article.references %>" --- <%= simple_format @article.text %> -- GitLab