diff --git a/app/models/research/journal/article.rb b/app/models/research/journal/article.rb index e946663cfd0efe446be463defd148552bfc78d7c..bcdb5bba8760adb126334f709f4075718098a6bc 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 9b9825573cb7b965f427126c18b6547083363806..cf3ef1bd1a00249fb7be5b0ea438f9200a53412d 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 %>