Вот мой фрагмент кода, который работает точно так, как задумано:
<%= f.select(:other_model_id,
options_from_collection_for_select(
OtherModel.all,
:id,
:full_name,
{ :selected => @this_model.other_model_id} )) %>
Но по какой-то причине это не работает:
<%= f.collection_select :this_model, :other_model_id,
OtherModel.all, :id, :full_name %>
Есть ошибка, которую я получаю:
неопределенный метод `слияние 'для: полное_имя: символ
Есть предложения? Тот факт, что: full_name корректно работает с рабочим кодом, заставляет меня поверить, что я испортил синтаксис в упрощенном коде collection_select и что проблема не в другом.