Делает любой знает достаточно о Ruby require
чтобы сказать мне, если следующее является допустимым синтаксисом:
class Something
def initialize(mode)
case mode
when :one then require 'some_gem'
when :two then require 'other_gem'
end
end
end
s = Something.new
Если так, будет require
поместите драгоценный камень в глобальное пространство имен, как это было бы когда наверху файла?
viewstate - это просто большое, уродливое скрытое поле формы.
Запишите собственные скрытые поля формы и зашифруйте их, если потребуется.
К счастью, больше нет простого способа выгрузить много и много данных на страницу, поэтому вы должны быть осторожны в том, что вы хотите сохранить.
-121--1028382-Начиная с основ...
Мне нравится затмение, но мне очень понравилось работать с IDEA IntelliJ
-121--1663360-Если это так, то потребуется поместить драгоценный камень в глобальное пространство имен требуется в верхней части файла?
Да. request
не имеет области действия, тогда как load
- нет.
Да, это правильно и работает, как ожидалось, потому что require не имеет области видимости
Require извлекает код из указанного файла и пытается использовать его на месте - это может означать, что это не имеет смысла, но Да, это может быть сделано.
Область локального метода не будет затронута, и любое определение класса и т.д. будет в ожидаемой области