【发布时间】:2013-02-02 02:24:41
【问题描述】:
刚开始使用 Rails,正在研究如何访问我的模型中的方法。
在控制器中,我尝试以下操作:
@testString = Work.testMethod
class Work < ActiveRecord::Base<br>
def testMethod
return "string from test method"
end
end
这会导致“WorksController#index 中的 NoMethodError”(未定义的方法)。 我将不胜感激。
而且.. 为什么在搭建“work”时,rails 会在控制器名称后附加一个“s”?模型名称为 Work,控制器为:works_controller
【问题讨论】:
标签: ruby-on-rails ruby methods model