求助各位, 设置 i18n 时 date_select 出现 can’t convert Symbol into String 错误 我的 zh-CN.yml 已经设置好了 order,github 下载的
order:
- :year
- :month
- :day
config/application.rb 也按照要求设置了
# config/application.rb
config.i18n.load_path += Dir[Rails.root.join('config','locales','*.{rb,yml}')]
config.i18n.default_locale = "zh-CN"
但是,对应的代码
<div class="field">
<%= f.label :return_end_at %><br />
<%= f.date_select :return_end_at %>
</div>
(1)一直出问题,是哪里没有设置好呢?
必须要用
<%= f.date_select :return_begin_at, :locale => 'en' %>
或者
<%= f.date_select :return_end_at, :order => [:year,:month,:day] %>
才能使用,前者显示英文,而后者又显示有问题,没法显示中文,贴图如下