ruby-on-rails - 将 options_from_collection_for_select 中的字符串大写

标签 ruby-on-rails

我有一个非常愚蠢的疑问。

我有一条线 <%= select_tag "种类", options_from_collection_for_select(@blogs, :id, :name) %>

这显示了小写的博客名称,这里如何大写..

我正在使用 rails 2.3.11

最佳答案

我建议创建一个虚拟属性,比如 display_name,看起来像这样:

def display_name
  name.capitalize
end

你的选择标签现在看起来像:

<%= select_tag "kind", options_from_collection_for_select(@blogs, :id, :display_name) %>

希望对您有所帮助。

关于ruby-on-rails - 将 options_from_collection_for_select 中的字符串大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6828040/

相关文章:

ruby-on-rails - 在我的 Ruby 代码中,为什么我的字符串中的变量会产生一个新行?

javascript - Ember - 处理路由 : task. 时出错编辑断言失败:您不能将 `undefined` 作为 id 传递给商店的查找方法

mysql - 数据库中删除了尖括号 (<>) 之间的字符?

css - 我的 .scss 不在我的 ruby​​ 应用程序中

ruby-on-rails - 在 rspec 中找不到 Font-awesome-rails 帮助程序

ruby-on-rails - 在不允许所有 html 标签的情况下解析文本区域中的换行符

ruby-on-rails - ruby on rails ssh连接而不提供密码

ruby-on-rails - 在Rails中使用具有formtastic的关联(has_many)模型中的字段

ruby-on-rails - 无法创建 Rails 应用程序安装的 NTFS 分区

ruby-on-rails - Rails 如何决定使用 PUT 或 POST 方法渲染表单?