[Rails] Action Text Overview
keywords:action text
Action Text @ Edge RailsGuides
安裝
$ rails action_text:install
使用
Model
# app/models/message.rb
class Message < ApplicationRecord
has_rich_text :content
end
Controller
class MessagesController < ApplicationController
def create
message = Message.create! params.require(:message).permit(:title, :content)
redirect_to message
end
end
View
<%# app/views/messages/_form.html.erb %>
<%= form_with(model: message) do |form| %>
<div class="field">
<%= form.label :content %>
<%= form.rich_text_area :content %>
</div>
<% end %>
<%# app/views/messages/show.html.erb %>
<%= @message.content %>