ruby-on-rails – 简单的表单集合翻译
发布时间:2020-12-17 02:22:12 所属栏目:百科 来源:网络整理
导读:使用翻译示例 here,使用Ruby I18n翻译:male,:female选项,表单将是: 查看:_form.html.erb %= f.input :gender,collection: [:male,:female] % 生成的HTML: optionMale/optionoptionFemale/option 因此,在提交时,表单使用翻译的值. 如何更改视图代码以提
使用翻译示例
here,使用Ruby I18n翻译:male,:female选项,表单将是:
查看:_form.html.erb <%= f.input :gender,collection: [:male,:female] %> 生成的HTML: <option>Male</option> <option>Female</option> 因此,在提交时,表单使用翻译的值. 如何更改视图代码以提交[“男性”,“女性”]值而不是[“男性”,“女性”]? 到目前为止我最好的拍摄非常难看: <%= f.input :gender,:female].map{|v| [t("simple_form.options.user.gender.#{v.to_s}",v] %> 解决方法
在您看来,您应该使用
<%= f.input :gender,:female] %> 在你的yaml文件中,你应该有 simple_form: options: user: (or defaults:) gender: male: Male female: Female 这应该自动转换成 <option value="male"> Male </option> 这些值将返回到控制器,而不是翻译的单词. 如果没有,那就有问题…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- ruby-on-rails – Rails link_to从控制器动作更新
- flash as3的动态x,y与浏览器放大后的位置关系
- Ajax程序:处理异步调用中的异常(在客户端调用We
- SQLite数据库相关(三) SQLiteOpenHelper类
- React Native 集成分享第三方登录功能分享第三方
- objective-c – 如何仅更改NSTextView中整个样式
- 《Flutter 动画系列一》25种动画组件超全总结
- ruby-on-rails – 从Rails.application.routes.u
- Swift 圣战:使用选项集时的中括号去留
- swift – Realm对象服务器:声明left.optional =
热点阅读