ActionText in Rails 6
Wordpress blog post editor is crappy. I cancelled Wordpress business plan and got a full refund of $255. It only costs $5 per month on Linode. I decided to use ActionText in Rails 6 to host my zepho.com blog. In that blog I share my lessons learned in how to build a SaaS business from scratch.
Install Rails 6 beta1
Create a Gemfile in a project folder called blog:
source 'https://rubygems.org' gem 'rails', git: 'https://github.com/rails/rails.git'
Run bundle. Create a new Rails 6 project in the current directory.
bundle exec rails new . --dev --force
Check the basic Rails 6 app:
bundle exec rails server
You can see the home page at
gem 'image_processing', '~> 1.2'
in Gemfile. Run bundle. Install
bundle exec rails action_text:install
Run the migration:
Create article resource:
rails g scaffold article title body:text
Run migration. Add the declaration for rich text in the article model.
class Article < ApplicationRecord has_rich_text :body end
Change the form partial:
<div class="field"> <%= form.label :body %> <%= form.rich_text_area :body %> </div>
to use rich text area instead of text area for body field of the article model. That's it. You can now use the rich text editor.