【发布时间】: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