每个rails文档页面的红色标题区域中的路径用于什么?

问题描述 投票:0回答:1

当我查看rails这样的rails在线文档页面时,我是rails的新手:http://api.rubyonrails.org/classes/ActiveRecord/Base.html

在红色标题区

ActiveRecord::Base  
In: activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb: activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb: activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb: activerecord/lib/active_record/connection_adapters/mysql_adapter.rb: activerecord/lib/active_record/base.rb:

这条路是什么意思?他们引用相关的源文件吗?

谢谢

ruby-on-rails
1个回答
1
投票

在Ruby中,可以在多个文件中定义模块或类。

Vili1.rb:

class Foo
  def method1
    :foo
  end
end

军团:拉布:

class Foo
  def method2
    :foo
  end
end

交互式红宝石控制台:

$ irb
> require 'file1'; require 'file2'
> foo = Foo.new
> foo.method1 => :foo
> foo.method2 => :foo

这些路径只列出了定义ActiveRecord :: Base的位置。

© www.soinside.com 2019 - 2024. All rights reserved.