В отношении это
Я создал вопрос в веб-форме:
<div class="form_row">
<label for="features[]">Features:</label>
<% [ 'scenarios', 'role_profiles', 'private_messages', 'polls' ].each do |feature| %>
<br><%= check_box_tag 'features[]', feature,
(params[:features] || {}).include?(feature) %>
<% end %>
</div>
Так что, если сценарии и private_messages будут проверены, и я распечатаю params[:features]
, я получу:
scenariosprivate_messages
Мне было интересно, как я смогу получить сценарии и private_messages отдельно от params. Это отображение params[:features] = "scenariosprivate_messages"
или действительно params[features] = ["scenarios", "private_messages"]
? Если это последний, как я могу пройти через них?
Я пишу на мой взгляд:
<%= params[:features].each {|param|
param.capitalize
} %>
а я все еще просто печатаю scenariosprivate_messages
.