gpt4 book ai didi

ruby-on-rails - ruby 将字符串中的类名转换为实际类

转载 作者:行者123 更新时间:2023-12-03 05:09:19 25 4
gpt4 key购买 nike

如何从包含类名的字符串中调用类? (我想我可以做 case/when 但这看起来很难看。)

我问的原因是因为我正在使用 acts_as_commentable 插件等,并且这些插件将 commentable_type 存储为一列。我希望能够调用任何特定的可评论类来对其执行 find(commentable_id) 操作。

谢谢。

最佳答案

我想你想要的是constantize

这是一个 RoR 构造。不知道是否有 ruby​​ core 的

关于ruby-on-rails - ruby 将字符串中的类名转换为实际类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3464007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com