Action Text: o novo framework que virá no Rails 6

Action Text é o mais novo framework do Rails e será adicionado oficialmente na versão 6.

Para entender as razões que levaram o Rails Core Team (e a equipe do Basecamp também, diga-se de passagem) a criá-lo e também aprender a utilizá-lo, assista ao vídeo abaixo:

Vídeos comentados no screencast acima:

Atenção: não é recomendado usar versões alpha, beta, rc, etc. em produção.


Comandos executados e arquivos alterados no vídeo:

Terminal
$ rails6 new action-text-demo --edge
$ cd action-text-demo
$ atom .
Gemfile
gem 'actiontext', github: 'rails/actiontext', require: 'action_text'
gem 'image_processing', '~> 1.2'
Terminal
$ rails action_text:install
$ rails db:migrate

$ rails g scaffold post title
$ rails db:migrate
$ rails s
config/routes.rb
root 'posts#index'
app/models/post.rb
class Post < ApplicationRecord
  has_rich_text :content
end
app/views/posts/_form.html.erb
<div class="field">
  <%= form.label :content %>
  <%= form.rich_text_area :content %>
</div>
app/controllers/posts_controller.rb
params.require(:post).permit(:title, :content)
app/views/posts/show.html.erb
<p><%= @post.content %></p>

Coloquem nos comentários abaixo o que vocês acharam da novidade e quem está ansioso pelo Rails 6! 😁

Tags: , ,

Atualizado em:

Deixe um comentário