問題一覧に戻る
初級Rails基礎
問題16: フォーム基礎 - form_withでのCRUD
Railsのform_withヘルパーを使ってCRUD操作用のフォームを作成する方法を学習します。
📝 タスク 1: モデルベースのフォーム
- 投稿モデルに基づくフォームを作成してください
📝 タスク 2: URLベースのフォーム
- 特定のURLに送信するフォームを作成してください
📝 タスク 3: テキストエリア
- 複数行入力用のテキストエリアを追加してください
📝 タスク 4: 送信ボタン
- フォームの送信ボタンを追加してください
# モデルベースのフォーム
<%= model: @post do |form| %>
<%= form.text_field :title %>
<%= form.submit %>
<% end %>
# URLベースのフォーム
<%= form_with posts_path do |form| %>
<%= form.text_field :title %>
<% end %>
# 複数行テキスト入力
<%= form. :content, rows: 10 %>
# 送信ボタン
<%= form. 'Create Post' %>