i18n 用于选择框

2023-11-21

我有一个名为 Role 的模型。我正在表单中使用下面的助手。有没有办法将 name 属性的值更改为另一种语言?

<%= f.collection_select :role_id, Role.all, :id, name, {} -%>

语言环境/de.yml

de:
  role:
   admin: "something"
   editor: "something something"

在模型中:

class Role < ActiveRecord::Base
  def translated_name
    I18n.t(name, :scope => 'role')
  end
end

视图中:

<%= f.collection_select :role_id, Role.all, :id, :translated_name -%>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

i18n 用于选择框 的相关文章

随机推荐

  • 使用 php 创建 api

    我想使用php开发一个简单的api 我的功能是 如果有人输入一些所需的值 那么他们将从我网站旁边的算法中获得计算结果 我不知道从哪里开始 并且也没有获得任何使用 PHP 的 API 示例代码 听起来您想创建一个其他人可以连接 发送答案和检索
  • 用于触摸手势的优秀 JavaScript 库或 jQuery 插件是什么? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我不需要像 Sencha
  • 让 ng-repeat 在 AngularJS 的 $interpolate 服务中工作

    我正在使用 Bootstrap 的 AngularJs UI 组件 我想将填写好的模板插入到弹出窗口功能的数据元素之一中 这适用于查找不在 ng repeat 内部的所有元素 如何让 ng repeat 元素在插值模板中工作 我有一个笨蛋h
  • 使用 pdfbox 编辑 pdf 页面

    我如何通过在我已经知道的像素特定位置书写来使用java和pdfbox编辑pdf页面 我尝试过这个 但它会覆盖 PDDocument document null try document PDDocument load new File x
  • 使用什么原语来实现同步关键字?

    当我们使用synchronizedjava中的关键字 究竟使用哪个同步原语 Lock Semaphore Monitor Mutex EDIT JVM如何在本机级别实现锁 在字节码级别 java有monitorenter and monit
  • File.WriteAllText 不保留换行符

    这段代码的输出 string fileDateTime StepsGA DateTime Now ToString dd MM yyyy HH mm ss txt string fname System IO Path Combine Sy
  • 从 URL 获取 blob 并写入文件

    我试图fetch来自服务器的一些二进制数据 MP3 然后将其存储在文件中 var fs require fs var fetch require node fetch fetch audioUrl method GET headers Ac
  • 如何使用 google reader API 标记已读项目?

    我一直在为谷歌阅读器开发一个客户端 一切工作正常 除了我无法编辑条目以添加 加星标 和 已读 等标签 code google com p pyrfeed wiki GoogleReaderAPI 和 www niallkennedy com
  • 为什么在 django 设置中将 debug 设置为 false 会阻止 Heroku 应用程序在开发和生产中加载?

    在我的设置中我已经设置了DEBUG False但这反而在开发和生产中生成了 500 错误 所以我环顾四周 发现了这个 设置 DEBUG False 会导致 500 错误 并尝试了一下 ALLOWED HOSTS www heroku com
  • Python 类是否像其他语言一样支持事件?

    我正在开发我的第一个 Python 项目 并且我已经错过了课堂上的活动 也许它在Python中甚至不被称为事件 但我想在我的类中创建 组 可以向其中添加函数引用 在我的班级中的某个时刻 我的组中的所有函数引用都会执行 这是Python内置的
  • PHP JSON 大整数

    我正在使用 json encode 将我的 php 多维数组转换为输出 json 通常 此函数会将所有值转换为字符串 为了确保整数值作为整数值发送到 javascript 我使用数字检查 json json encode data JSON
  • UPDATE 查询后的 PDO rowCount() 可以显示“未进行更改”和“不存在的行”之间的区别吗?

    我正在使用 PDO 进行更新查询 我想知道我的更新查询是否没有更改数据库中的任何内容 因为 传递的值与数据库中已有的值相同 我知道rowCount 在这种情况下返回0 我尝试更新的行在数据库中不存在 据我所知 rowCount 在这种情况下
  • 如何知道窗口小部件在视口中是否可见?

    我有一个视图 其中包含Scaffold和一个单一的ListView在其主体中 列表的每个子项都是一个不同的小部件 代表视图的各个 部分 部分范围从简单的 TextView 到排列Columns and Rows 我想展示一个Floating
  • Sqlalchemy:从Scrapy项目动态创建表

    我正在使用 sqlalchemy 1 1 和 scrapy 我目前正在使用管道通过 sqlalchemy 将提取的数据存储在 sqllite 表中 我想动态创建一个表来容纳正在抓取的项目 我的静态管道元素如下所示 class SQLlite
  • NSXMLParserDelegate 编译问题 - iPhone SDK 30. vs 4.0

    我的头文件定义如下 import
  • 自动释放何时真正导致 Cocoa Touch 中的释放?

    我明白你需要小心autorelease在 iOS 上 我有一个返回对象的方法allocs 这是调用者需要的 所以在这种情况下 据我所知 我需要发送autorelease返回之前被调用者中的对象 这很好 但是一旦控制权返回到手机 即在处理了我
  • 如何使用 spring boot 和 Liquibase 变更集 yaml 文件访问系统属性

    使用 Liquibase 管理数据库架构更改的 Spring Boot Java 应用程序是通过指定其运行环境的参数 例如 dev int 启动的 有相应的属性文件 例如 dev properties int properties 它们定义
  • 签入时 Visual Studio 崩溃

    当我每次尝试签入挂起的更改时 我的 Visual Studio 2013 都会崩溃 我该如何解决 崩溃日志 System UnauthorizedAccessException Package SccProviderPackage fail
  • OpenCV 结构化边缘检测器的模型文件

    OpenCV实现结构化边缘检测基于基于随机森林的方法概述 用于快速边缘检测的结构化森林 2013 作者 P Doll r 和 C Zitnick 作者已发表Matlab 的实现还有一个用于Python 两者还包含基于 BSDS500 数据集
  • i18n 用于选择框

    我有一个名为 Role 的模型 我正在表单中使用下面的助手 有没有办法将 name 属性的值更改为另一种语言 语言环境 de yml de role admin something editor something something 在模