次のhamlコードがあります
%nav.breadcrumbs
%h2 Breadcrumbs
%ol
%li
%a{href: data_sources_path} #{t('Defaults.Home')}
%li
%a
%li
%em #{t('Registrations.new.AccessRequest')}
%br
%h3#content-header1.content-header #{t('Registrations.new.Header')}
%section.form
%form.standard{action: registrations_path, method: 'post'}
%fieldset{"aria-labelledby" => "content-header"}
%input{type: 'hidden', name: 'authenticity_token', value: form_authenticity_token.to_s}
%legend
%ul
%li
%label
#{t('Registrations.new.CheckBoxHeader')}
%abbr.required{title: "Required"} *
- Role::ROLES.each do |role|
%input#roles{name: "access", type: "checkbox",value:"#{role}"}/
%label{for: "roles"} #{role}
%fieldset.input-actions
%legend Actions
%input.primary-action{name: "invoke", type: "submit", value: t('Buttons.Send')}/
%input.cancel{name: "invoke", type: "submit", value: t('Buttons.Cancel')}/
ここで、私のロールが管理者で編集可能であるとします...ロールをチェックボックスとして正常に表示でき、params[:access] は選択した特定のロールを提供します。両方のロールを選択したとします params[:access] 単に管理者を返します。両方の役割を取得したいです。どんな助けでも大歓迎です。ありがとう