diff --git a/app/models/research/journal/volume.rb b/app/models/research/journal/volume.rb index 2fd9f3340c764a5b79c176647d99386b59a907f4..9365b67740f1130f468ba8cd4b88f6b240bcca87 100644 --- a/app/models/research/journal/volume.rb +++ b/app/models/research/journal/volume.rb @@ -8,7 +8,7 @@ # keywords :text # number :integer # published :boolean default(FALSE) -# published_at :date +# published_at :datetime # slug :string # title :string # created_at :datetime not null @@ -47,7 +47,7 @@ class Research::Journal::Volume < ApplicationRecord end def git_path(website) - "content/volumes/#{published_at.year}/#{published_at.strftime "%Y-%m-%d"}-#{slug}.html" if published_at + "content/volumes/#{published_at.year}/#{slug}/_index.html" if published_at end def git_dependencies(website) diff --git a/db/migrate/20220131163458_change_research_journal_volume_published_type.rb b/db/migrate/20220131163458_change_research_journal_volume_published_type.rb new file mode 100644 index 0000000000000000000000000000000000000000..6ac77d3639f17b38a7d172c46b1fe2ee17b6fd2d --- /dev/null +++ b/db/migrate/20220131163458_change_research_journal_volume_published_type.rb @@ -0,0 +1,5 @@ +class ChangeResearchJournalVolumePublishedType < ActiveRecord::Migration[6.1] + def change + change_column :research_journal_volumes, :published_at, :datetime + end +end diff --git a/db/schema.rb b/db/schema.rb index 07bcc70df69e75fe65ed295385090a02807f5691..c2d823d76cade935dd6213bf06ead3cf8d8c8a28 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 2022_01_28_111528) do +ActiveRecord::Schema.define(version: 2022_01_31_163458) do # These are extensions that must be enabled in order to support this database enable_extension "pgcrypto" @@ -435,7 +435,7 @@ ActiveRecord::Schema.define(version: 2022_01_28_111528) do t.uuid "research_journal_id", null: false t.string "title" t.integer "number" - t.date "published_at" + t.datetime "published_at" t.datetime "created_at", precision: 6, null: false t.datetime "updated_at", precision: 6, null: false t.text "description"