如何从控制台调用Rails的模型实例方法

时间:2015-03-02 19:22:47

标签: ruby-on-rails ruby

我真的很擅长使用rails,正在研究别人的代码,而且我一直坚持最简单的事情!

我在模型中定义了一个实例方法,但我似乎无法调用它。我发现了一堆类似的问题,但没有什么是正确的。

对于这个问题,Rails: Model instance method or helper method?,在模型中定义full_name之后如何调用full_name?在rails控制台User.first.first_name中返回第一个用户的名字,但User.first.full_name返回未定义的方法错误。

1 个答案:

答案 0 :(得分:3)

定义模型中的方法之前,您似乎是在rails控制台中。这使得模型的新方法在rails console 中不可用。所以,只需执行reload!重新加载环境)并再次尝试相同的操作,这次您将可以访问该方法。