Показать список выбора со всеми регистрами, которые использует или не использует сотрудник

Итак, у меня есть модель рефинансирования, принадлежащая работнику, а у работника много рефинансирования. У этого сотрудника может быть много регистров (но регистр это просто столбец). С учетом рефинансирования, как сделать так, чтобы показывать selectbox со всеми регистрами? Я старался

<%= f.association :register %>

но не работает Мне нужно показать все регистры этого сотрудника. Что я делаю?

1 ответ

Решение

Эй, вы используете неправильный синтаксис, у simple_form есть много вспомогательных методов для заполнения входных данных...

f.association :company, label_method: :company_name, value_method: :id, include_blank: false

В приведенном выше коде: компания означает, что имя ассоциации, а не имя столбца. В поле со списком нам нужно показать метку и установить значение для отправки.

Приведенный выше синтаксис в значительной степени понятен, что показывает связь, а затем метки и значения методов.

Надеюсь, что это прояснит вас. Для более подробной информации, пожалуйста, прочитайте документы GitHub для того же.

Другие вопросы по тегам