0

在我的模型中,我有类似的东西:

class CML < Lead
 def model_method
  #something
 end
end 

在我的控制器中:

def recommend
    @var.model_method
    #more stuff
  end

@var 是一个 CML 对象,但是我不断得到:

未定义的方法 `model_method' 用于#

有谁知道为什么?

谢谢!

4

1 回答 1

1

那时@var 似乎是空的

你应该使用类似的东西(选择一个):

@var = Var.find params[:id]
#or
@var = Var.new
#or
@var = Var.create

那么你可以打电话给你的

@var.model_method

于 2013-04-24T18:26:49.080 回答