【问题标题】:Rails 4 - i18n country_selectRails 4 - i18n country_select
【发布时间】:2019-09-28 22:34:54
【问题描述】:

我一直在尝试在我的应用中实现country_select gem,以便用户可以在注册过程中选择一个国家(设计)。

我希望根据用户的语言环境翻译国家/地区列表。居然翻译成几句languages

有这个宝石i18n-country-translations,其中包含许多不同语言的国家/地区列表。当我尝试选择国家/地区时,如何实施这些翻译?

我还发现了来自同一作者i18n_country_select 的另一颗宝石。但是,当我尝试这样使用它时:

<%= f.country_code_select(:user, :country) %>

我收到一个错误:

undefined method `to_country_code_select_tag' for #<ActionView::Helpers::Tags::Select:0x007f182d81abe0>

【问题讨论】:

  • 你试过没有 f. ?
  • 是的,这种情况下也会出现错误
  • 嗯,根据github.com/onomojo/i18n_country_select/blob/master/lib/…,第一个参数是 object_name ,所以(我猜)你的视图中有@user 可用?
  • 是的,用于进行国家/地区选择的 edit_user。你有什么解决办法吗?
  • 我通常使用 carmen 进行国家/地区选择,但我不明白如何添加标签。

标签: ruby-on-rails ruby-on-rails-4


【解决方案1】:

你试过了吗

    f.country_select (:user, :country_code) 

【讨论】:

    猜你喜欢
    • 2015-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多