Ruby on rails 3 如何在rails 3中定义函数以及如何调用它?

Ruby on rails 3 如何在rails 3中定义函数以及如何调用它?,ruby-on-rails-3,Ruby On Rails 3,我是rails 3的新手,你能告诉我如何在rails 3中定义函数吗?我不知道你在问什么。。。你真的不只是定义一个函数然后继续你的快乐之路。。。您了解该框架是如何协同工作的吗 Rails(all Rails,而不仅仅是3)有一个模型、一个视图和一个控制器(粗略地说),它们一起工作来显示网页。模型描述一个对象(比如用户),控制器描述您可以对用户执行的操作(通常是CRUD:创建、读取、更新、销毁),视图描述如何显示用户(例如,html页面) 如果您想在模型中放置一个函数(ruby中称为“方法”),可

我是rails 3的新手,你能告诉我如何在rails 3中定义函数吗?

我不知道你在问什么。。。你真的不只是定义一个函数然后继续你的快乐之路。。。您了解该框架是如何协同工作的吗

Rails(all Rails,而不仅仅是3)有一个模型、一个视图和一个控制器(粗略地说),它们一起工作来显示网页。模型描述一个对象(比如用户),控制器描述您可以对用户执行的操作(通常是CRUD:创建、读取、更新、销毁),视图描述如何显示用户(例如,html页面)

如果您想在模型中放置一个函数(ruby中称为“方法”),可以执行以下操作:

class User < ActiveRecord::Base

  def my_method
     return "Hello World"
  end

end
u = User.create()
u.my_method
如果希望该方法应用于所有用户,而不仅仅是单个用户,则可以使用类变量,如:

def User.class_method

end
并像User.class_方法一样调用它

希望这有帮助…网上有很多教程,你可以浏览