Ja również napotkałem ten sam problem.
Wygląda na to, że specyfikacja została zmieniona z Rails 5.
Poprzez umieszczenie opcji i poprzedniej i tej samej operacji.
belongs_to powinno być domyślnie wymagane:true #18233
class Post < ApplicationRecord
belongs_to :member, optional: true
end
To moja niezdarna może mówić po angielsku, ale ...