【发布时间】:2016-07-05 21:17:31
【问题描述】:
我使用的是 Rails 4.2.3。我在课堂上定义静态变量时遇到问题。我有
class MainService < Abstractmy_objectFinderService
# class variables
@@my_object_desc_link_template = "https://results.Main.com/mobile/results/my_objects?_dc=1467745366092&eventID=21476"
…
event_link = MainService.my_object_data_link_template.sub( %r{intervalID=[^&]+}, "intervalID=#{interval_id}" )
.sub( %r{eventID=[^&]+}, "eventID=#{event_id}" )
.sub( %r{my_objectID=[^&]+}, "my_objectID=#{my_object_id}" )
但是当我运行我的代码时,我得到了错误
undefined method `my_object_desc_link_template' for MainService:Class
我还需要做什么才能成功定义静态变量?
【问题讨论】:
标签: ruby-on-rails-4 variables methods static undefined