[Ruby] Определение "+" и перестановка слагаемых

Anton Farygin rider at altlinux.com
Wed Oct 2 11:28:28 MSD 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ilya Palagin wrote:

| Sergei Dolmatov wrote:
|
|>
|> Метод надо переопределять в модуле CGI. Но лучше это сделать вот так,
|
| Судя по ошибке, в CGI это уже сделано, и операция требует тип String.
| Ошибка, которую выводит ruby - failed to convert PageElement into
| String -
| тоже не совсем понятна. Я ведь определил своему классу метод to_s?
|
|> по-моему:
|>
|> cgi.h1{"Some text"} + te.to_s
|>
| С этого я начинал.  Потом мне показалось, что в ruby
| это не есть красиво.  В конце концов, можно ведь и совсем
| в скрипте без этих объектов обойтись, но мне хотелось
| бы, чтобы каждый из них представлял собой элемент отчета.
| Когда вся информация собрана, объекты можно удобно
| скомбинировать с помощью "+" и затем вывалить клиенту.

Определите to_str метод вместо to_s.

У меня это работает.

Rgds,
Rider

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE9mqAbqohfd2vlwKsRAi4aAKCCA67kmUtS++Lgt9/I3GJ862uO6gCfXVu6
kl/TPffCJasoNITnR3l/2uk=
=Uv8r
-----END PGP SIGNATURE-----





More information about the Ruby mailing list