2015-12-03 2 views
0

Когда я включаю данный коднеопределенной переменной ENV в форме в rails4

= form_for @order do |form| 
     = form.hidden_field 'browserInfo[userAgent]', value: request.env['HTTP_USER_AGENT'] 

     = form.hidden_field 'browserInfo[acceptHeader]', value: env['HTTP_ACCEPT'] 

, то он дает мне ошибку

неопределенную локальную переменную или метод `ENV» для

< #: 0x007f85cfa016d8 > Рамки для приложений Все рамки

Удовольствие e посоветуйте мне, как это решить.

ответ

1

Похоже, опечатка.

Заменить

= form.hidden_field 'browserInfo[acceptHeader]', value: env['HTTP_ACCEPT'] 

с

= form.hidden_field 'browserInfo[acceptHeader]', value: request.env['HTTP_ACCEPT']