2014-10-31 13 views
6

Próbuję dodać numer do parametru wewnątrz szablonu lalek jak poniżejarytmetyczne operacje wewnątrz szablony

"https://localhost:<%= 9443 + @offset %>/service/" 

To daje mi następujący błąd.

Szczegóły: String nie może być zmuszany do Fixnum

'przesunięcie' jest wartością liczbową. Czy jest możliwe wykonywanie tego rodzaju operacji arytmetycznych w kukiełce?

Odpowiedz

7

Wszystko w marionetce jest przetwarzane jako ciąg. Podać następujące spróbować:

"https://localhost:<%= 9443 + @offset.to_i %>/service/" 

lub

"https://localhost:<%= 9443 + Integer(@offset) %>/service/" 

nadzieję, że to pomaga.

+0

Dzięki! Obie sugestie działały dobrze. – Anuruddha