腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Ruby
:在
外部
模块
中
调
用时
未定义
的
attr_accessor
方法
我
在
一个
模块
中
定义了一个
ruby
类,如下所示 module Foo
attr_accessor
:attr_1, :attr_2, :attr_3attr_1 = "a" @attr_3 = "c"end 然后,我尝试访问独立
模块
中
的</em
浏览 26
提问于2019-01-26
得票数 0
2
回答
ruby
模式问题
、
、
很抱歉这个差劲
的
标题:我不知道如何总结这个……公式类有许多属性(比如大约20个)和一个calculate函数。外层类是persistence类,因此具有formulae类
的
所有属性以及它自己
的
更多属性。
在
我
的
系统
中
,用户可以配置要使用哪个公式类,并且确实可以选择使用多个公式进行计算。我正在尝试解决如何在内部/公式类和
外部
/持久
浏览 1
提问于2011-01-18
得票数 2
回答已采纳
1
回答
将rails 4.2.8升级到5.0.x
、
、
、
、
我正在将我用rails 4.2.8构建
的
旧rails应用程序升级到rails 5.0.x ( rails 5.0.1和5.0.7
的
试用版本,也有同样
的
问题)。然而,有一个构建在angular
中
的
前端应用程序,还有一个使用nodejs构建
的
应用程序,它有一些通信通道,比如api和一些控制器来与基础rails应用程序进行通信。我在这些控制器
中
的
一个在线时出现问题: render(:json => result, methods: [:mdobj
浏览 13
提问于2021-04-14
得票数 0
回答已采纳
1
回答
ruby
attr_accessor
缺少
方法
、
、
、
刚接触RoR时,我使用
的
是Carmen gem,运行rake时会出现以下错误:但是gem
在
参数
中
包含带有:excluded_states
的
attr_accessor
方法
。
attr_accessor
方法
不是自动创建`excluded_states=
的</e
浏览 4
提问于2014-10-24
得票数 0
6
回答
Ruby
构造函数self vs @
我创建了以下简单
的
类: def initialize(a, b) @b = b puts @aundefined method `a'd = MyObject('title
浏览 0
提问于2013-07-20
得票数 0
回答已采纳
2
回答
什么是Rails
模块
中
的
mattr_accessor?
、
、
、
、
我
在
Rails文档
中
找不到这一点,但似乎'mattr_accessor'是'
attr_accessor
' (getter & setter)
在
普通类
中
的
Ruby
模块
推论。例如:
在
一个班级里
attr_accessor
:name @name = "#{self.first_name} #
浏览 52
提问于2008-10-09
得票数 114
回答已采纳
3
回答
如何找到包含
attr_accessor
方法
的
文件?
我知道
attr_accessor
是
在
模块
类
中
定义
的
,但是我试图找到
模块
类
的
源文件,但是找不到它。我递归地
在
我
的
ruby
目录
中
搜索'def
attr_accessor
‘,但是什么也没有得到?
浏览 0
提问于2012-01-27
得票数 3
回答已采纳
2
回答
为什么没有定义
的
局部作用域变量会引用同名
的
实例变量?
、
、
、
我
在
我
的
代码中发现了一个奇怪
的
bug,揭示了
ruby
的
一个有趣
的
行为。希望有人能解释为什么它会这样。简化版:编辑:新增ImOutOfNames。class ImOutOfNames
浏览 5
提问于2011-08-18
得票数 2
回答已采纳
1
回答
如何使用
Ruby
中
模块
calss
的
读取器
方法
?
我见过attr_reader、attr编写器和
attr_accessor
在
Ruby
程序
中
的
使用,就好像它们是对象
方法
(或者将内核
方法
混入到Objest中一样)。然而,attr_reader、attr编写器和
attr_accessor
是一个名为
模块
的
类
的
一部分,我不明白如何在所有类中使用它们,是什么使它们可用呢?
浏览 3
提问于2014-09-05
得票数 1
2
回答
attr_accessor
中
是否需要使用符号作为变量?
、
我看到
的
每个
attr_accessor
示例都使用符号(:var)作为变量。 这是使用
attr_accessor
的
一个要求吗?如果是的话,为什么?若否,为何会有这样普遍
的
做法呢?
浏览 4
提问于2014-01-19
得票数 6
回答已采纳
2
回答
如何获取
ruby
类
中
的
所有实例变量?
、
、
、
我有一个
ruby
类,在其中一个
方法
中
,它调用一个
外部
函数,并传入所有实例变量,并继续返回值。以下是代码:
attr_accessor
:name1 ...
attr_accessor
:namen all_vars = ????res = out_func(all_vars) end end
浏览 0
提问于2014-11-04
得票数 1
回答已采纳
1
回答
ActiveAttr gem
中
的
attribute和
attr_accessor
有什么区别?
、
、
我正在尝试使用ORM gem来创建由NoSQL数据库支持
的
模型,该数据库似乎没有任何其他
的
ORM或映射器来满足我们
的
需求。
在
文档()
中
,它显示了仅使用attribute定义属性
的
示例,有时使用
attr_accessor
定义属性。我不太确定我能看出其中
的
区别。有人能解释一下什么时候我应该用一个而不是另一个吗?
浏览 5
提问于2014-08-16
得票数 1
2
回答
,
模块
与类
我想了解
在
ruby
和module.I
中
实现单例模式
的
不同,我说
的
是只使用类
方法
而不使用实例
的
单例。对我来说,使用它是合乎逻辑
的
def self.foo= other end @@foo end问题是,
在
单例模式实现
中
,
模块
和类之间
的
区别是什么?
浏览 1
提问于2016-06-08
得票数 1
回答已采纳
3
回答
如何从动态包含
的
模块
访问实例变量?
我正在动态地将一个
模块
包含到Baz类
中
的
foobarbaz
方法
中
。
attr_accessor
:current_session @current_session =current_session e
浏览 6
提问于2014-07-11
得票数 0
回答已采纳
2
回答
与method_missing一起实现'=‘
方法
、
我有一个
模块
Settings,如下所示: extend self raise(NoMethodError, "unknown configuration root #{name}", caller)end现
浏览 2
提问于2016-05-29
得票数 2
回答已采纳
1
回答
Ruby
:实例变量与局部变量
我现在正在学习
Ruby
,我不明白为什么我可以
在
没有@ sigil
的
情况下引用实例变量,这也会使它成为局部变量。当然,下面的代码不应该像它那样工作:
attr_accessor
:variable variable def something2为什么局部变量和实例变量指向相同
的
位置?我原本以为@variable和variable是两个离散变量。
浏览 0
提问于2011-05-25
得票数 10
回答已采纳
1
回答
Ruby
“#<NetAddr::CIDRv4
的
未定义
方法
‘长度’...”
、
我有一个包含三个NetAddr::CIDR对象
的
数组,并尝试使用NetAddr
模块
()
的
cidr_sort
方法
对它们进行排序。当我从我
的
类
中
调用sort
方法
时,如下所示:
attr_accessor
:component_nets component_nets_sorted = @component_nets.s
浏览 2
提问于2014-07-15
得票数 0
1
回答
红宝石扒手书上说
attr_accessor
是类
方法
、
、
、
、
在
红宝石镐
的
书里,有一行写着 但是
attr_accessor
不是一个实例
方法
吗?我是不是漏掉了什么?
浏览 3
提问于2012-07-31
得票数 1
回答已采纳
2
回答
Ruby
码序
为什么下面的部分# def games # @games = games # end
在
代码
的
末尾(底部)仍然可以工作呢?我以为
Ruby
会自上而下地阅读代码。如果我没有
在
顶部定义games,难道不应该给出错误吗?
浏览 4
提问于2015-01-02
得票数 2
回答已采纳
4
回答
Rails,包括一个带有参数
的
模块
、
当包含一个
ruby
模块
时,有没有一种使用参数
的
方法
?我有一个
模块
Assetable,它包含在许多类
中
。我想要能够
在
飞行中产生攻击者。module Assetable (argument).times do |i|
attr_accessor
浏览 3
提问于2014-11-16
得票数 19
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券