Это просто имя атрибута, которое вы установили здесь:
request.setAttribute("list", fooList);
Таким образом, "list"
:
Подробнее: EL использует по умолчанию PageContext#findAttribute()
, который впоследствии сканирует области страницы, запроса, сеанса и приложения для значения firstnext non-null, соответствующего данному имени атрибута.
Если вы хотите явно указать область для случая, когда у вас несколько атрибутов с тем же именем в разных областях, тогда обычный подход заключается в использовании ${pageScope}
, ${requestScope}
, ${sessionScope}
или ${applicationScope}
. Например,
Следующее работает для меня
irb
>> require 'active_support'
=> true
>> 5.hours
=> 18000 seconds
В зависимости от вашей среды и версии rails вам может потребоваться require 'rubygems'
это должно быть выполнено до require ' active_support '
строка.
Вам также может потребоваться «activesupport»
вместо active_support, если у вас более старая версия rails.
Старый вопрос, но для таких гуглеров, как я:
require 'active_support/time'
В любом случае для версии 3.2.11 для самоцветов.
ActiveSupport :: CoreExtensions :: Numeric :: Time, возможно,