我有一个返回数组的模块:
module Module1
class Class1
def self.get
num << 1
return num
end
end
end
但是当我像这样从控制器调用它时:
def index
@trans = Module1::Class1.get()
respond_to do |format|
format.html # index.html.erb
format.json { render @trans }
end
end
显示以下错误:
'1' is not an ActiveModel-compatible object that returns a valid partial path.
但是如果我在 json 中这样做:
def index
respond_to do |format|
format.html # index.html.erb
format.json { render Module1::Class1.get() }
end
end
它返回正确的结果,在第一个示例中我做错了什么?