0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Railsのヘルパーメソッドについて

Last updated at Posted at 2023-06-22

概要

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のヘルパーメソッドは非常に多岐にわたり、日々の開発作業を大いに助けてくれます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?