Я хочу разрешить пользователям выбирать области из списка флажков.Я настроил форму следующим образом:
<%= f.label :scopes, class: 'col-sm-2 control-label' %>
<% Doorkeeper.configuration.scopes.each do |scope| %>
<%= check_box_tag("doorkeeper_application[scopes][#{scope}]", scope, @application.scopes.include?(scope)) %>
<%= scope %><br>
<% end %>
<% end %>
, который выдает
![image](https://user-images.githubusercontent.com/1595448/40309501-b194062c-5cd7-11e8-97a8-76479b73a290.png)
doorkeeper_application[scopes]
, принимается Oauth::ApplicationsController
.В то время как пользователи должны иметь возможность выбирать несколько областей, такие параметры, как doorkeeper_application[scopes][foo]
, не принимаются.
Как лучше всего передавать эти параметры в контроллер?Или есть лучшая практика для достижения областей с флажками в Doorkeeper?