Добавить full_name
метод к shopper
модели:
class Shopper < ActiveRecord::Base
#.....
# add this
def full_name
"#{first_name} #{last_name}"
end
end
И измените выражение collection_select
:
collection_select(:hour,:shopper_id,@shoppers,:id,:full_name)
Это потому, что большинство помощников Rails принимают имена методов в качестве параметров, так же как и collection_select , который принимает параметр text_method
, который является именем метода, вызываемого для генерации текста сама опция, поэтому мы определяем full_name
метод и передаем его имя collection_select
.