Проблема в том, что вы пытаетесь использовать id
в urls.rb
до того, как оно будет определено testcase.rb
. Ваш код функционально эквивалентен следующему:
$event = "/sendmessage/#{id}"
id = 100
puts $event
Это не работает, потому что вы пытаетесь вызвать id
до того, как оно будет определено. Сначала вы должны определить переменную:
id = 100
$event = "/sendmessage/#{id}"
puts $event
Здесь это работает, потому что вы определили id
до , который вы пытаетесь вызвать.
При устранении неполадок, подобных этой, подумайте, как она должна работать, если вы не разделяете ее на разные файлы.
Так что, не зная больше о том, что вы пытаетесь достичь, просто убедитесь, что вы определили переменную до того, как попытаетесь ее вызвать.