simple_formatで改行ができるのがわかったのですがどうやってあっていいかわかりません。
new.html.haml
1 .new-post 2 = form_with model: @post, local: true do |f| 3 .new-post__form 4 = f.text_field :name, class: 'post-name', placeholder: 'タイトル' 5 = simple_format(@post.text) #これをtextareaに当てたいです。 6 = f.text_area :text, class: 'post-text', placeholder: '本文' 7 = f.label :image, class: 'post-image' do 8 = f.file_field :image, class: 'post-file' 9 = f.submit 'Send', class: 'submit-btn'
posts_controller.rb
1class PostsController < ApplicationController 2 def index 3 @posts = Post.all.order("created_at DESC") 4 @posts = Post.page(params[:page]).per(3).order('updated_at DESC') 5 end 6 7 def new 8 @post = Post.new 9 end 10 11 def create 12 @post = Post.create(post_params) 13 @post.save 14 redirect_to :root 15 end 16 17 def show 18 @post = Post.find(params[:id]) 19 end 20 21 22 private 23 def post_params 24 params.require(:post).permit(:text, :image, :name).merge(user_id: current_user.id) 25 end 26end
調べてもやり方が出てこず手こずっています。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。