Пожалуйста, можете ли вы предложить мне лучший способ сделать это:
@infos = @activity.infos
@infos.each do |info|
@activity.name = info.title if info.language_id == 1
end
EDIT
В моем приложении Rails содержимое может быть вставлено на многих языках, но отображается только на одном из них. Другие языки используются только в качестве вывода XML.
Однако основная причина, по которой я использую этот подход, заключается в том, что без атрибута «имя» я не смог бы создать коллекцию, подобную этой:
<%= collection_select(:event, :activity_id, @activities, :id, :name) %>
Можете ли вы предложить мне, как сделать это без атрибута "имя" в моей деятельности?
Спасибо!