概要
Railsのヘルパーメソッドは、HTMLタグを生成したり、日付と時間を整形したり、テキストをサニタイズしたりでき、それらを行うための便利なショートカットを下記にまとめます。
link_toヘルパー
link_to
ヘルパーは、HTMLのアンカータグを生成します。このメソッドの最も一般的な使用法は、第一引数にリンクテキスト、第二引数にリンク先のパスまたはURLを渡す方法です。
<%= link_to "View Post", post_path(@post) %>
このコードは、次のようなHTMLを生成します。
<a href="/posts/1">View Post</a>
form_withヘルパー
フォームの作成はWeb開発においてよくある作業です。form_with
ヘルパーは、このタスクを容易にします。以下は基本的な使い方です。
<%= form_with model: @post do |f| %>
<%= f.label :title %>
<%= f.text_field :title %>
<%= f.label :content %>
<%= f.text_area :content %>
<%= f.submit "Save" %>
<% end %>
form_with
は、指定したモデルに基づいてフォームを自動的に生成します。
simple_formatヘルパー
simple_format
ヘルパーは、テキストを整形してHTMLに変換します。改行を<br>
に、段落を<p>
に変換します。これは特にユーザーからの入力を表示する際に役立ちます。
<%= simple_format @post.content %>
これらはRailsのヘルパーメソッドの一部にすぎません。Railsのヘルパーメソッドは非常に多岐にわたり、日々の開発作業を大いに助けてくれます。