0
我有一個返回數組中的模塊:引發ArgumentError軌
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
它返回正確的結果,我在第一個例子中做錯了什麼?
您已經張貼在不會實際運行的類。 (num是一個未定義的局部變量),所以我不確定你在這裏試圖完成什麼。否則,我可以給你一些關於如何完成你想要的建議。 – stellard
我想從模塊方法顯示數組的結果。 –