腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8464)
视频
沙龙
1
回答
Ruby
:
混合
、
继承
和
常量
名称
解析
ruby
end def foo endend 由于M1::A
和
M2::A共享相同的代码,我一直在考虑将公共代码放在单独的类(或模块)中并
继承
(包括它)。end def foo endend 然而,当我尝试使用
名称
解析</e
浏览 10
提问于2019-12-14
得票数 2
回答已采纳
1
回答
在
Ruby
中,我可以有一个方法可以在特定模块中的任何类中使用
ruby
我也不喜欢用模块调用方法(例如,Module.logger) 据我所知,这个类完全不是从它所在的模块
继承
的,所以我也想不出怎么做,但是我想我想要确定一下。
浏览 0
提问于2018-03-09
得票数 0
回答已采纳
3
回答
Ruby
模块可以描述为单例类吗?
ruby
、
design-patterns
、
module
我试图从设计模式的角度来理解
Ruby
模块的用途。include MyModule
浏览 5
提问于2013-10-14
得票数 5
回答已采纳
2
回答
Ruby
中的“包括”
和
“前置”有什么区别?
ruby
、
mixins
、
prepend
、
ruby-2.0
来自 有人能帮我理解以下问题吗?除了默认特性之外,Module
浏览 1
提问于2013-03-13
得票数 31
回答已采纳
1
回答
类用户控制器的超类不匹配
ruby-on-rails
我在rails 5中创建了API。我的控制器: module V1 def index render json: {status:"SUCCESS", message:"Load Users", data:users}, status: :
浏览 1
提问于2018-03-03
得票数 1
1
回答
在devise
和
RegistrationsController之间创建共享方法的最佳实践
ruby-on-rails
、
ruby
、
devise
、
ruby-on-rails-5
controllers: { registrations: 'users/registrations'重写会话
和
规则的handle_invite end我认为这应该是可行的,因为看起来Devise
继承
了这个控制器
浏览 6
提问于2020-08-01
得票数 0
回答已采纳
3
回答
在
Ruby
中,在类之上使用模块的标准是什么?
ruby
这并不像将它嵌入到其他类中比使用常规
继承
更容易。
浏览 0
提问于2016-07-02
得票数 6
回答已采纳
1
回答
Ruby
:把我的代码放在一个模块中的好处?
ruby
把我所有的方法都放在一个模块里有什么好处? def Math.print_message end如果我只是在文件中写入"print_message“,然后在另一个文件中要求文件,那么我也可以调用"print_message”。
浏览 6
提问于2021-12-15
得票数 1
回答已采纳
4
回答
为什么
Ruby
模块包含不是真正的“多重
继承
”,
Ruby
风格如何避免与多重
继承
相关的问题?
ruby
、
multiple-inheritance
、
mixins
Matz假设说“
混合
可以做几乎所有多重
继承
做的事情,没有相关的缺点”(Matz的话)。 首先,为什么
Ruby
模块包含不是“多重
继承
”?在我看来,模块
和
类之间的区别很小。我还知道,连续的模块包含形成了从类向上延伸的单一
继承
链(而不是树)。但对我来说,这并不足以将其与“多重
继承
”区分开来,因为Python多重
继承
系统也将超类链“线性化”(使用),只是
Ruby
“线性化”过程要简单得多。那么,在像Python这样的语言中,
Ruby</
浏览 1
提问于2010-10-27
得票数 13
回答已采纳
5
回答
ruby
中的类
和
模块
ruby
、
class
、
module
我的意思是
Ruby
中模块的可用性
和
适用性原则是什么?
浏览 0
提问于2012-07-18
得票数 2
1
回答
康菲从哪里来?
ruby
更新:无法了解如何在这里应用
继承
。为什么我可以使用对象的子类访问顶层
常量
,但不能通过调用constants 方法获得它的符号?
浏览 2
提问于2013-05-11
得票数 1
回答已采纳
4
回答
Mixins
和
or特征有哪些很好的例子?
ruby
、
language-agnostic
、
mixins
、
traits
我正在研读
Ruby
,了解了它的混入模式,但想不出很多有用的混入功能(因为我很可能不习惯这样想)。所以我想知道什么是有用的Mixin功能的好例子?编辑:一些背景知识。我来自C++
和
其他对象语言,但我怀疑
Ruby
说它没有
继承
混合
,但我一直认为
混合
是多重
继承
,所以我担心我试图太快地将它们归类到我的舒适区,而不是真正理解什么是
混合
。
浏览 1
提问于2008-12-10
得票数 16
回答已采纳
9
回答
类
和
模块之间的区别
ruby
、
class
、
module
我来自Java,现在我更多地使用
Ruby
。 我不熟悉的一种语言功能是module。我想知道什么是module,你什么时候使用它,为什么使用module而不是class
浏览 1
提问于2008-09-30
得票数 449
回答已采纳
1
回答
当调用"ActiveRecord::Base.create“时,如何调用”创建“?
ruby-on-rails
Post.method(:create).source_location那么Post如何调用create呢?
浏览 0
提问于2016-03-17
得票数 0
回答已采纳
1
回答
在不同
名称
空间(模块)下测试两个同名类时,rspec会发出问题
ruby
、
rspec
expect(FooClass.method_one("")).to eql(1) end
和
规格
浏览 1
提问于2018-02-16
得票数 1
2
回答
如何通过反射获得
Ruby
的Module类定义的
常量
?
ruby
、
reflection
、
metaprogramming
我试图让Matz
和
Flanagan的"
Ruby
编程语言“元编程章节进入我的脑海,但是我无法理解我想象的以下代码片段的输出:A的
常量
显示在Module.constants中。如何获得模块类定义的
常量
列表?状态 Module.constants返回系统中定义的所有
常量
。包括所有类
和
方法的
名称
。既
浏览 6
提问于2010-02-22
得票数 44
回答已采纳
1
回答
混合
或性状如何比普通的多重遗传更好?
object-oriented
、
inheritance
、
multiple-inheritance
、
mixins
C++具有简单的多重
继承
,许多语言设计都将其视为危险。但是有些语言如
Ruby
和
PHP使用奇怪的语法来做同样的事情,并将其称为
混合
或特性。我多次听说
混合
/特质比普通的多重遗传更难滥用。有什么东西是不可能的
混合
/特征,但有可能与C++风格的多重
继承
?他们有可能遇到钻石问题吗? 这似乎是在使用多重
继承
,但只是找借口说这些是
混合
/特性,这样我们就可以使用它们了。
浏览 0
提问于2014-07-22
得票数 66
回答已采纳
3
回答
模块范围不正确
ruby-on-rails
、
ruby
我试图通过将通用方法移到一个模块或一个类中,并将它包含/
继承
到不同模块下命名空间的新类中。如果在同一个模块下有两个类
名称
空间,那么只要我在同一个命名空间下,就可以调用它们而不包括模块名。'bar' end但是,如果我将方法test_it移到一个模块中,那么它就不再工作了: NameError:未初始化的
常量
编辑: 多亏了Wizard
和
Alex,我得到了这段代码,它不是很漂亮,但它完成了任务(注意,它使用的是Rails助手
浏览 5
提问于2012-05-08
得票数 2
回答已采纳
3
回答
::Base部件在ActiveRecord::Base中的含义
ruby-on-rails
、
ruby
我是
ruby
的新手,从我目前收集到的信息来看,应该使用Person < ActiveRecord。谢谢。
浏览 0
提问于2008-12-01
得票数 9
回答已采纳
1
回答
Elixir中的代码重用机制是什么?
elixir
例如,我们在
Ruby
中有
继承
、
混合
和
元编程(有助于减少样板)。
浏览 1
提问于2017-06-09
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python和Ruby 的对比
走进字节码-class文件结构
浅谈关于Laravel 框架的技术要点
系统学习PHP之必记的数据类型及常量知识点
PHP面向对象详细解析
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券