Каждое действие само по себе является шаблоном, если оно не отображается в другом шаблоне.
Итак, products#edit
=> products/edit.html.erb
В edit.html.erb
содержатся предварительно заполненные данные, точно поступающие из действия products_controller's
edit
-
после отправки правки данные формы будут отправлены действию update
и обновят данные о действии products#update
.
Таким образом, обновление происходит во время действия обновления, а не действия редактирования, т.е.
def edit
@message = Message.new
@message.build_company
@categories = Category.all
#@product.update(product_parameters)
end
Необходимую информацию вы можете найти в MICROSOFT OFFICE EXCEL 97-2007 ФОРМАТ БИНАРНОГО ФАЙЛА , доступной в Microsoft.
См. Стр. 11 для следующего объяснения:
BIFF Microsoft Office Excel version --------------------------------------------------- BIFF5 Microsoft Excel version 5.0 (XL5) BIFF7 Microsoft Excel 95 (XL7) (also called Microsoft Excel version 7) BIFF8 Microsoft Excel 97 (XL8), Microsoft Excel 2000 (XL9), Microsoft Excel 2002 (XL10), Microsoft Office Excel 2003 (XL11), Microsoft Office Excel 2007 (XL12)
Вы можете определить используемую версию BIFF. в файле XLS от начала Файловая (BOF) запись присутствует во всех BIFF версии 5, 7 и 8 файлов. В BIFF4 и более ранние версии, различные записи (кроме записи BOF) есть информация о версии указана в старший байт их записи номера. Это было излишним методология, так что для версий BIFF после BIFF4 Excel получает BIFF версия с чтением записи BOF.
Запись BOF подробно описана на странице 43 того же документа.