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 は空のようです

次のようなものを使用する必要があります(1つ選択してください):

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

その後、あなたはあなたを呼び出すことができます

@var.model_method

于 2013-04-24T18:26:49.080 に答える