1. ホーム
  2. ruby-on-rails

[解決済み] SimpleForm forなし(非モデルフォーム)

2023-06-24 02:31:16

質問

Simple Form (by: Plataformatec) をモデルなしで使用することは可能ですか?

https://github.com/plataformatec/simple_form

どのように解決するのですか?

この場合 :symbol を第一引数として指定します。

<%= simple_form_for :user, url: users_path do |f| %>
  <%= f.input :name, as: :string %>
  ...
<% end %>

このように出力されます。

<form novalidate="novalidate" class="simple_form user" action="/users" accept-charset="UTF-8" method="post">
  ...
  <div class="input string required user_name">
    <label class="string required" for="user_name">
      <abbr title="required">*</abbr> Name
    </label>
    <input class="string required" type="text" name="user[name]" id="user_name" />
  </div>
  ...
</form>