ruby-on-rails - 调用一个新结构并获取列出的所有访问器

标签 ruby-on-rails ruby struct ruby-on-rails-5

mystruct = Struct.new(:one,:two, :three,:four)

如何调用 mystruct 并获取所有访问器的列表?

结果:[:one,:two,:three, :four]

最佳答案

这更广为人知的是 members :

Struct.new(:one,:two, :three,:four).members
# [:one, :two, :three, :four]

关于ruby-on-rails - 调用一个新结构并获取列出的所有访问器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58027632/

相关文章:

ruby-on-rails - 将关联对象标记为销毁不起作用

javascript - 如何从 Ruby on Rails 3 中的 View 助手添加动态 Javascript 代码?

ruby-on-rails - 在 Windows VM 中访问 Ubuntu 上的 Mongrel

ruby - 如何转义 YAML 中的 % 字符?

php - 使用 WEBrick 为 PHP Web 应用程序提供服务

c - c中的全局结构(初始化元素不是编译时常量)

objective-c - 结构内存分配(泄漏和崩溃,iPhone 上的分析)

ruby-on-rails - 使用 Rails 3(XSS 与 iframe)将您网站的功能嵌入到其他网站中

ruby-on-rails - 如何使用 ruby​​ on rails 进行站点分析

c# - 如何在 C# 中表示共轭表