Сохранение новой строки в текстовой области с помощью Ruby on Rails

Чтобы попрактиковаться в Ruby on Rails, я создаю блог, который включает в себя текстовую область (после учебника Маккензи Чайлда). Когда текст отправляется, все новые строки удаляются. Я знаю, что варианты вопроса уже задавались, но я не смог воспроизвести ни один из результатов, несмотря на целый день попыток. Я не очень знаком с JQuery.

Есть ли ряд шагов, которые сохранят новые строки?

_form.html.erb

<div class="form">
    <%= form_for @post do |f| %>
        <%= f.label :title %><br>
        <%= f.text_field :title %><br>
        <br>
        <%= f.label :body %><br>
        <%= f.text_area :body %><br>
        <br>
        <%= f.submit %>
    <% end %>
</div>

posts_controller.rb

class PostsController < ApplicationController before_action :authenticate_user!, except: [:index, :show]

def index
    @posts = Post.all.order('created_at DESC')
end

def new
    @post = Post.new
end

def create
    @post = Post.new(post_params)

    @post.save
    redirect_to @post
end

def show
    @post = Post.find(params[:id])
end

def edit
    @post = Post.find(params[:id])
end

def update
    @post = Post.find(params[:id])

    if @post.update(params[:post].permit(:title, :body))
        redirect_to @post
    else
        render 'edit'
    end
end

def destroy
    @post = Post.find(params[:id])
    @post.destroy

    redirect_to posts_path
end

private

    def post_params
        params.require(:post).permit(:title, :body)
    end
end

Ответы на вопрос(1)

Ваш ответ на вопрос