1
1

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 3 years have passed since last update.

ヘルパーメソッドとは、また使用する利点は

Posted at

###ヘルパーメソッドとは
主にviewでHTMLタグを出現させたりテキストを加工するために予めメソッドが用意される。HTMLやRubyの記述がセットになった、ビューファイルで使用できるメソッド
|:-----|:-----|
| ヘルパーメソッド | 使用用途 |
| form_for | 投稿ページなどにおけるフォームの実装 |
| link_to | リンクの実装 |
| simple_format | 投稿した文章を自動で見やすく整形する |
などがある
フォームの実装例

<%= form_for('モデルクラスのインスタンス') do |f| %>
    フォームの中身
<% end %>
<%= form_for(@post) do |f| %>
  <%= f.text_field :text %>
  <%= f.submit %>
<% end %>
<%= link_to 'リンクに表示する文字', 'リンク先のURL' %>
<%= link_to '新規投稿', '/posts/new' %>

みたいに使える
###ヘルパーメソッドを使用する利点

  1. 複雑なアプリケーションにおいては、ヘルパーメソッドを使用するとコードがシンプルになる
  2. 特にフォームにおいては、ヘルパーメソッドを使用しないとセキュリティ上の問題が発生する
1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?