これがどのように機能するかについて少し混乱しています。私はいくつかのチュートリアルに従ってきましたが、サインアップしたユーザーが特定の権限を持っていることをどのように知ることができますか?
たとえば、ユーザーに次の 2 つの異なる役割から選択してもらいたいと考えています。
サインアップ画面のビジネスまたは居住者
コンソールでこれらのロール名を Role テーブルに追加する必要がありますか? または、これら 2 つの異なるロール タイプをデータベースに追加する簡単な方法はありますか?
私が追加しました
<% for role in Role.find(:all) %>
<div>
<%= check_box_tag "user[role_ids][]", role.id, @user.roles.include?(role) %>
<%= role.name %>
</div>
<% end %>
しかし、私のビューには何も表示されません。データベースに特定のロール名がなく、表示されていないためだと思います。
ロールを追加するには、コンソールが最適な方法ですか? または、将来、簡単に操作できる別の方法はありますか?
ありがとう!