配列を返すモジュールがあります:
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
正しい結果が返されます。最初の例で何が間違っていますか?