ruby-on-rails - 转换字段名称 Rails 中的字符串

标签 ruby-on-rails

需要如何转换字段名称中的字符串值有效:

示例:

<%="price.list_"+current_user.price.to_s%>

所以

price.list_1

然后是我的真实字段名称。这个名字。在我看来这个字段会用它来做更多的操作。

最佳答案

我想我理解了你的问题。您将需要使用发送功能

<%= price.send("list_#{current_user.price}".to_sym) %>

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

相关文章:

ruby-on-rails - 在 Windows 上运行的 Ubuntu bash 上设置 PostgreSQL

ruby-on-rails - Rails 中的大小写不敏感

ruby-on-rails - 与没有 Ajax 或 jQuery on Rails 的情况类似/不同

ruby-on-rails - Rails : Why is with_exclusive_scope protected? 关于如何使用它有什么好的实践吗?

ruby-on-rails - 了解 Rails 指南关联示例

ruby-on-rails - 在 Rails 索引 View 中显示选定的名称而不是 ID

javascript - 如何获取仅来自 URL 的 Rails 参数?

ruby-on-rails - bundle 安装卡住我的 Rails 应用程序

ruby-on-rails - 处理 "composed classes"

ruby-on-rails - 如何为脚本或批处理文件设置 rails_env