0

デバイスへの登録時にユーザーが「タイプ」を選択できるようにしたいと思います。ユーザーの「タイプ」ごとに異なる登録フォームが必要ですか、それとも 1 つの登録フォームを使用できますか?

すべてが非常に基本的です:

class User < ActiveRecord::Base
...
end

class Therapist < User
end

class Doctor < User
end

フォームは次のようになります。

<%= form_for(resource, :as => resource_name, :url => registration_path(resource_na
me)) do |f| %>

<div><%= f.label :email %>
<%= f.email_field :email, :autofocus => true %></div>

<div><%= f.label :password %>
<%= f.password_field :password %></div>

<div><%= f.label :password_confirmation %>
<%= f.password_field :password_confirmation %></div>

<div><%= f.submit "Sign up" %></div>
<% end %>

ユーザーがこのフォームに記入したら、ユーザーの「タイプ」に固有の別のフォームに記入してもらいます。基本的に、私の質問は、ユーザーをセラピストまたは医師として区別するために form_for タグはどのように見えるでしょうか?

どんな助けや指導も大歓迎です。

4

1 に答える 1