今回書いたのがform_tagで実装したフォームなんだけど、フォームのメッセージを入力するところのサイズを指定したかった。実際に使ったコードはこんな感じ。
<%= form_tag conversations_path, method: :post do %>
<%= hidden_field_tag :user_id, @user.id %>
<%= text_field_tag :subject, @user.username, placeholder: "Subject", class:"hidden" %>
<div><%= text_area_tag :body, nil, placeholder: "メッセージ", class:"", size: "30x10" %></div>
<div><%= submit_tag "送信", class:"send-message-button" %></div>
<% end %>
この太字にしている
<%= text_area_tag :body, nil, placeholder: "メッセージ", class:"", size: "30x10" %>
のところなんだけど、sizeをシンボルで指定できるっぽい。
指定方法は2つあって、
size: "30x10"
みたいに指定する方法と、
cols: "30", rows: "10"
みたいにする方法があるらしい。
この辺を参考にした。