Вот решение моей проблемы:
Я последовал примеру на "https://github.com/activescaffold/active_scaffold/wiki/Chaining-Form-Fields",, но когда он не работал для моих цепочек столбцов (при обновлении первого столбца все цепочки столбцов обновляются корректно, но при обновлении второго столбца его цепочки столбцов отображаются пустыми списки), затем я сфокусировался (вслепую?) на деталях, объясненных чуть ниже примера, так как думал, что это был первый шаг к решению моей проблемы: «Для столбцов редактирования и формата должно быть определено переопределение формы, использующее нового автора или книгу». в других случаях эти поля не изменятся при повторной визуализации ".
Это, однако, не имело место, переопределение формы в помощнике не было необходимо, чтобы заставить это работать, в помощнике достаточно "options_for_association_conditions". Так как пример для v2.4, возможно, переопределение формы больше не требуется в v3.0 +.
Решение в следующем абзаце на вики-примере: «Обычно отправляется только значение измененного столбца, если вам нужны другие значения для отображения обновленных столбцов, включите send_form_on_update_column и все формы будут отправлены». Моя проблема заключалась в том, что столбцы, которые были связаны из второго столбца, также нуждались в значении из первого столбца, поэтому установка второго столбца с помощью «send_form_on_update_column» (т. Е. Отправка всей формы, а не только ее собственного значения) решила мою проблему.
В примере это будет:
config.columns[:book].send_form_on_update_column = true