ruby-on-rails - Rails 模型方法自。与普通

标签 ruby-on-rails

在查看 Rails 模型中的方法时,有时我会看到 self.method_name有时只是一个 method_name .有什么区别,什么时候使用指南self.什么时候不呢?

最佳答案

self.method_name 表示类方法; method_name 表示实例方法。

您可以阅读更多关于类和实例方法的信息 at this blog post或者,如果你更喜欢更正式的东西,Programming Ruby class section .

关于ruby-on-rails - Rails 模型方法自。与普通,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9449487/

相关文章:

ruby-on-rails - ROR 事件记录在哪里检查

mysql - 为什么更新模型中的属性会导致查询另一个表?

ruby-on-rails - 将上传的文件从 Active Storage 迁移到 Carrierwave

JavaScript、jQuery - 检索下拉列表中的项目名称

ruby-on-rails - 在哪里存储不属于模型或 Controller 的代码?

ruby-on-rails - Rspec:ActionMailer::Base.deliveries 总是空的

ruby-on-rails - application.html.haml 未呈现

ruby-on-rails - 如何更改 rails migration t.timestamps 以在 postgres 中使用 `timestamp(0) without timezone`

ruby-on-rails - 回滚所有 rails 迁移或删除表并修改迁移(从头开始)

javascript - 向 Rails Controller 发送 AJAX 请求,然后向外部服务发送 HTTParty,后者将 JSON 返回到 .html.erb 文件中的输出