腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
使用
.
constantize
从
单独
的
字符串
调用
类
和
方法
ruby-on-rails
、
ruby
我正在尝试
调用
一个
类
和
方法
,这两个
类
和
方法
都以
字符串
的
形式存储在数据库中。我希望从这两个
字符串
创建一个对象 class_name = 'Some::Class'params = {foo: 'bar'} class_name.new(params).method_name 我以前
使用
过C
浏览 100
提问于2017-10-11
得票数 2
回答已采纳
2
回答
如何在自定义控制器模块中
使用
“实例化”
ruby-on-rails
、
module
我有一个这样
的
模块: module LocaleModels base.send :include, InstanceMethods def locale_Lexeme;
constantize
_model('Lexeme') end def locale_Synthetic;
constantize
_model(
浏览 0
提问于2009-08-09
得票数 1
回答已采纳
6
回答
如何检查是否定义了
类
?
ruby
、
ruby-on-rails-3
、
class
、
defined
如果Amber已经是一个
类
,我可以通过以下方式
从
字符串
获取该类:或者(在Rails中)但是,如果NameError: uninitialized constant Amber还不是一个
类
,那么这两个
方法
中
的
任何一个都将失败。我
的
第一个想法是
使用
defined?
方法
,但它不区分已经存在
浏览 56
提问于2011-04-23
得票数 78
回答已采纳
2
回答
动态创建转义常量( Rails)
ruby-on-rails
、
ruby
、
metaprogramming
、
ruby-on-rails-5.2
我需要动态地创建一个
从
当前命名空间中转义出来
的
常量,所以我需要在常量前面的'::‘。然而,当我尝试下面的时候,我得到了下面的错误. "::"+"#{type}".singularize.camelize.
constantize
endmake_constant("MyModel")结果应该是以下常量:然而,我得到
和
错误: TypeE
浏览 0
提问于2019-09-04
得票数 3
回答已采纳
4
回答
将
字符串
对象转换为活动记录
类
ruby
、
ruby-on-rails-3
、
activerecord
因此,我感兴趣
的
是是否有一种将
字符串
转换为活动记录
类
的
方法
。 示例:我有一个
从
ActiveRecord::Base继承
的
User
类
。是否可以将
字符串
"User"转换为User
类
,以便
使用
ActiveRecord
方法
,如find、where等。
浏览 3
提问于2013-06-04
得票数 8
回答已采纳
1
回答
如何在Rails中
使用
字符串
访问实例关系?
ruby-on-rails
、
ruby
、
abstract
假设我有一个名为Classroom
的
类
,还有一个名为Student
的
类
。
从
他们
的
关系,我可以访问学生
使用
Classroom.students,它返回一个学生数组。现在,考虑到这一点,如果我将'Classroom'赋值给一个变量并
使用
variable.
constantize
调用
它,它将从我可以正常查询
的
地方返回该类。: 1, name: 'Foo Smith'&
浏览 1
提问于2019-11-19
得票数 2
1
回答
如何
从
特定目录自动
调用
Ruby脚本中
的
类
ruby
它们中
的
每一个都包含一个具有单个
类
方法
remove_user()
的
类
。我试过"“中建议
的
代码 files = Dir.glob("
浏览 1
提问于2017-03-23
得票数 1
回答已采纳
1
回答
“常量”这个词有两层含义吗?
ruby-on-rails
今天我学习了ruby
constantize
方法
,当在
字符串
上
调用
该
方法
时,它会查找任何同名
的
类
或模块,并将其设置为该类或模块。或者我完全误解了
constantize
?
浏览 0
提问于2018-06-12
得票数 0
1
回答
不具有任何关联
的
活动记录连接表
的
问题
ruby-on-rails
、
activerecord
我正在尝试过滤掉所有不在预定张贴表中
的
对象(照片)。join scheduled_posts sp on sp.photo_url = p.url where p.trashed = false and sp.photo_url is null@objects = "#{@
浏览 8
提问于2019-07-06
得票数 1
1
回答
让Rails在
字符串
中识别我
的
类
ruby-on-rails
、
ruby
我有一个变量,它存储
类
的
名称。这个
类
有我想要访问
的
某些属性。我如何使ruby把这个
字符串
看作一个对象?
浏览 3
提问于2016-09-20
得票数 2
回答已采纳
1
回答
rails
从
字符串
中获取
方法
名,然后传递参数
ruby-on-rails
config/settings.yml文件,如下所示:然后在我
的
模型](age, demographic)在上述情况下,我想用参数Tumor::OncologyRun.basic_test、、age、
和
demographics.
调用
方法
Tumor::OncologyRun.basic_test
方法
存在于lib/瘤
浏览 5
提问于2013-03-11
得票数 0
回答已采纳
3
回答
字符串
的
未定义
方法
错误
ruby
foo = opt_source.downcase.camelize这应该会
调用
一个
类
和
方法
start_check,但是我得到了一个未定义
的
方法
错误用于“Abcd”
的
未定义
方法
`start_check‘:String (Abcd是foo表示
的
类
) 对我做错了什么有什么建议吗?
浏览 0
提问于2013-04-08
得票数 1
回答已采纳
2
回答
rails:如何将符号转换为
类
ruby-on-rails
在rails中给定一个符号,我如何获取一个
类
?所以我可以像这样
调用
:或者类似的。
浏览 0
提问于2010-01-30
得票数 16
回答已采纳
1
回答
每个用户只有一个角色
的
cancan -有没有办法设置能力而不重复这么多文本?
ruby
、
ruby-on-rails-3
、
cancan
我
的
能力模型看起来像这样: include CanCan::Ability if user.rolecan :manage, [Permission, Enrollment, SiteCare, Forum, Post] end在现实中,一些角色有十几个他们管理
的
项目也许是像这样
的
构造?附注:我知道每个用户
的
多个角色
方法
(
和
),我不喜欢设置额外
浏览 2
提问于2011-08-12
得票数 2
回答已采纳
2
回答
我可以
使用
类似于String#
constantize
的
东西来初始化一个超级堆栈::Component吗?
ruby-on-rails
、
ruby
、
reactjs
、
isomorphic
、
hyperstack
我
的
DB中有一些对象,我喜欢用专用
的
Hyper堆栈视图组件来呈现。假设我
的
对象有一个
从
A到J
的
唯一name属性,现在我想用each循环它们,并呈现一个ComponentA、ComponentB、ComponentC、.取决于对象
的
name,并将我
的
对象作为param传递给组件我现在要做
的
是: if object.name == 'A' ComponentA(d
浏览 2
提问于2019-08-03
得票数 1
回答已采纳
2
回答
如何在Ruby on Rails中为.find动态分配模型?
ruby-on-rails
、
dynamic
但是,控制器必须能够知道要查找或创建哪个
类
。这些是基于另一个
类
的
。 例如,类型为Letter
的
ContactEvent需要从相应
的
名为Letter
的
模型中获取属性。以下是我尝试做
的
事情,但遇到了一个障碍,如下所示。我需要能够动态地
调用
赋值EventClass,这样它就可以是Letter.find(:conditions =>)或Calls.find(:conditions =>),这取决于控制器所作用
的
类型。
浏览 1
提问于2010-05-27
得票数 3
回答已采纳
2
回答
具有常数
的
Rails获取模块
ruby-on-rails
、
ruby
、
ruby-on-rails-3
我在模块
的
命名空间下有一个
类
,比如说我能够
从
控制台访问Klass,它给了我:但是,如果我试图
使用
:它错误,因为它没有附加模块命名空间。因此,我
的
问题是:是否有一种
方法
可以根据
字符串
当前
的
上下文对其进行压缩,以便接收klass名称和它<e
浏览 1
提问于2013-09-02
得票数 4
回答已采纳
1
回答
使用
字符串
作为
类
关联名称Rails
ruby-on-rails
、
ruby
、
ruby-on-rails-4
我有一个返回关联名称
的
方法
,因为string.This是该
方法
的
代码: Assoc.find(1).assoc_name另一个模型
类
("Bar") has_one "Foo“(:foo)。我试图
使用
"get_assoc_name“
的
结果来表示我想像这样访问这个关联: Bar.find(1)
浏览 2
提问于2015-01-25
得票数 2
回答已采纳
4
回答
如何在Rails中
从
名称
字符串
实例化
类
?
ruby-on-rails
、
ruby-on-rails-3
、
string
、
class
、
instantiation
如何在Ruby-on-Rails中
从
名称
字符串
实例化
类
?我们如何
从
它创建对象?name = "ClassName"它甚至可以不格式化,我们可以
使用
string
方法
.classify name = "my_supe
浏览 45
提问于2012-12-28
得票数 81
回答已采纳
6
回答
ruby将
字符串
中
的
类
名转换为实际
的
类
ruby-on-rails
如何
从
包含
类
名称
的
字符串
中
调用
类
?(我想我可以做case/when,但这似乎很难看。)我这样问
的
原因是因为我
使用
的
是acts_as_commentable插件
和
其他插件,这些插件将commentable_type存储为列。我希望能够
调用
任何特定
的
可注释
类
来对其执行find(commentable_id)。 谢谢。
浏览 3
提问于2010-08-12
得票数 97
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
装饰器详解
初识 Python:Hello World 和字符串操作
SimpleDateFormat 如何安全的使用?
审计之PHP反序列化漏洞详解
Python读书笔记18
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券