Я работаю на рельсы 5 приложение. Проблема, с которой я сталкиваюсь, заключается в том, что я определяю раскрывающийся список для выбора пользователя из другой таблицы в форме блогов. Связи приведены ниже.
blog.rb
has_many :blogs
def set_full_name
self.full_name = [first_name, last_name].join(' ')
end
user.rb
belongs_to :user
Проблема в этой форме выбора, вместо того, чтобы отображать только имя_первого в раскрывающемся списке, я должен был показать полное имя_пользователя, которое я определил в пользовательской модели. Как я могу это сделать?
<%= form.collection_select :user_id, User.all, :id, :first_name, {prompt: "Select"}, autofocus:true, class: "form-control", id: "user" %>