У меня есть три разные модели, которые будут связаны с этим.Я пытаюсь создать пользователя, который будет принадлежать владельцу.У владельца много партнеров, а у партнера много клиентов.Проблема с этим и как он отличается от других вопросов, задаваемых здесь, заключается в том, что я не хочу, чтобы кто-то просматривал источник страницы и просматривал весь список клиентов.В данный момент это находится на стадии разработки / тестирования.В конце концов я ограничу владелец_id жестко закодированным на @ current_user's owner_id.Этот владелец может видеть только своих партнеров и клиентов этих партнеров.Я бы не хотел, чтобы они видели партнеров другого владельца.
<%= f.input :owner_id, :as => :select, :collection => Owner.find(:all) %>
<%= f.input :partner_id, :as => :select, :collection => Partner.find(params[:owner_id]) %>
<%= f.input :client_id, :as => :select, :collection => Client.find(params[:partner_id]) %>
Проблема, с которой я столкнулся выше, заключается в том, что команда find params генерирует ошибку, поскольку: owner_id не имеет значения и не собирается искатьлюбые партнеры.Итак, как мне сделать так, чтобы выбор клиента заполнял список клиентов при выборе партнера.Точно так же, как выяснить, как заполнить Партнеров после выбора владельца.Имейте в виду, что линия владельца изменится, как только я пойму эту часть.Нет смысла двигаться вперед, пока это не выяснено.
Если бы это был город, основанный на выбранном штате, я бы нашел несколько вариантов, но пока не нашел подходящий с этим.Спасибо, ребята!