Я правильно понимаю, что по нажатию кнопки 'выбрать', executor_id должен стать равен user_id в модели Post? Просто я не вижу у тебя нигде какого либо иного выбора юсера для executor_id
Тогда в модели Post, надо вместо
has_one :executor, class_name: 'User', :foreign_key => 'executor_id'
написать
belongs_to :executor, class_name: 'User', :foreign_key => 'executor_id'
А в Users
has_many :executors, :class_name => 'Post', :foreign_key => 'executor_id'
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.