Site Updates for September 2019
09/02/2019 8:19 PM MST
rails, ruby, website
Ruby on Rails released version 6.0 of the framework on August 16th 2019 (according to Wikipedia.) I was previously using RC1 of the 6.0 framework (updated from the 5.2 stable version to see if my custom Trix implementation would work with the Action Text integration w/ Rails (it did on Debian.))
However, I setup the static site generator on Ubuntu via a VM within Windows (using Vagrant) and found a few issues w/ Webpacker which I managed to workaround. The first was that the delete links in the administrative back-end for my site (when it's operating in non-static mode) were non-functional. I had to add a manual reference to the jQuery UJS and jQuery scripts in order to correct it. Also, the Trix editor was no longer appearing (the code for it appeared in the compiled packaged JS, but for some reason didn't work, perhaps due to a syntax error in the compiled JS.) I had to add another manual reference for Trix in order to resolve this using the non-active text 'trix' package which was included via the Gemfile.
Once I corrected these issues the site generator has become at feature parity w/ what it was when I first built it within Debian. I also restyled the Trix editor to match the site style and replaced the id numeric based post links w/ static links which are customizable. This will save me time managing the post links and will allow me more control over what the link will appear like for a given post. If no static link text is given for a new post then it falls back to the numeric indexing style.
However, I setup the static site generator on Ubuntu via a VM within Windows (using Vagrant) and found a few issues w/ Webpacker which I managed to workaround. The first was that the delete links in the administrative back-end for my site (when it's operating in non-static mode) were non-functional. I had to add a manual reference to the jQuery UJS and jQuery scripts in order to correct it. Also, the Trix editor was no longer appearing (the code for it appeared in the compiled packaged JS, but for some reason didn't work, perhaps due to a syntax error in the compiled JS.) I had to add another manual reference for Trix in order to resolve this using the non-active text 'trix' package which was included via the Gemfile.
Once I corrected these issues the site generator has become at feature parity w/ what it was when I first built it within Debian. I also restyled the Trix editor to match the site style and replaced the id numeric based post links w/ static links which are customizable. This will save me time managing the post links and will allow me more control over what the link will appear like for a given post. If no static link text is given for a new post then it falls back to the numeric indexing style.