Rails collection_select 2 слова в имени - PullRequest
0 голосов
/ 10 января 2012

У меня есть выбор коллекции:

<%= f.collection_select(:supplier_id, Supplier.all, :id, :name, options ={:prompt => "Select supplier"}) %>

Как сделать слова имя и фамилия вместо единственного имени? Спасибо

1 Ответ

2 голосов
/ 10 января 2012

Если ваша модель имеет атрибуты :name и :surname, самый простой способ - добавить метод, например. :full_name к нему, вот так:

class Supplier < ActiveRecord::Base
  # ...

  def full_name
    "#{name} #{surname}"
  end
end

Затем используйте :full_name вместо :name в ваших collection_select аргументах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...