Ruby on rails 查找Rails类中包含哪些mixin
我想知道我可以在模型类中创建之前调用Ruby on rails 查找Rails类中包含哪些mixin,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我想知道我可以在模型类中创建之前调用,尽管该方法不在ActiveRecord::Base类中。所以我知道这个方法很有用。但是这个 如何找出Rails类中包含哪些mixin(无需查看源代码)?通常我使用Rails控制台中的方法 ruby-1.9.2-p180 :004 > ActiveRecord::Base.included_modules => [ActiveRecord::Aggregations, ActiveRecord::Transactions, <<SNI
,尽管该方法不在ActiveRecord::Base
类中。所以我知道这个方法很有用。但是这个
如何找出Rails类中包含哪些mixin(无需查看源代码)?通常我使用Rails控制台中的方法
ruby-1.9.2-p180 :004 > ActiveRecord::Base.included_modules
=> [ActiveRecord::Aggregations, ActiveRecord::Transactions, <<SNIP>>]
ruby-1.9.2-p180:004>ActiveRecord::Base.included\u模块
=>[ActiveRecord::聚合,ActiveRecord::事务,]