Я работаю над приложением для опроса в ruby на рельсах и на странице результатов. Я хочу, чтобы пользователи могли фильтровать ответы по ряду демографических вопросов, которые я задавал в начале опроса.
Например, я спросил пользователей, какой у них пол и карьера. Так что я думал о выпадающих полах и карьере. Оба раскрывающихся списка будут по умолчанию для всех, но если пользователь выберет женщину и маркетолога, то моя страница результатов будет отвечать только от женщин-маркетологов.
Я думаю, что правильный способ сделать это - использовать named_scopes, где у меня есть named_scope для каждого из моих демографических вопросов, в этом примере - пол и карьера, которые будут принимать очищенное значение из раскрывающегося списка для использования в условном выражении. но я не уверен, как динамически создать цепочку named_scope, так как у меня есть 5 демографических вопросов, и, вероятно, некоторые из них будут заданы всем.