2018-01-08

Rails text_area_tagのsize指定の方法

Railsでtext_area_tagのsize指定方法が見つからなかったのでメモ。
今回書いたのが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"

みたいにする方法があるらしい。

この辺を参考にした。

注目の投稿

 PythonのTweepyを利用して、Twitter APIを利用している。 その中で、ハマったポイントをメモしておく。 まず、Searchに関して。 Twitter検索は、クライアントアプリ側では、全期間の検索が可能になっている。 一方で、APIを利用する際は、過去1週間しか...