В файле .cshtml:
@Html.PasswordFor(modal => modal.Password)
В Ruby (и других языках, черпающих вдохновение из SmallTalk) объекты рассматриваются как отправляющие и принимающие «сообщения».
В Ruby, Object, базовый класс всего, имеет метод отправки: Object.send Например:
class Klass
def hello
"Hello!"
end
end
k = Klass.new
k.send :hello #=> "Hello"
k.hello #=> "Hello"
В обоих случаях k является получателем сообщения «привет».
объект перед.
подумайте о вызове метода xy как о том, чтобы сказать: «отправить инструкцию y объекту x».
это малый образ мышления, он вам пригодится когда вы познакомитесь с некоторыми из более продвинутых функций Ruby.
В исходной терминологии Smalltalk вместо этого использовались методы для «объектов» to как сообщения объектам (т.е. вы не вызывали метод для объекта foo, вы отправили объекту foo сообщение). Итак, foo.blah отправляет сообщение «blah», которое получает объект «foo»; «foo» является получателем «blah».
blah отправляет сообщение «blah», которое получает объект «foo»; «foo» является получателем «blah». blah отправляет сообщение «blah», которое получает объект «foo»; «foo» является получателем «blah».