Rails,country_select,将国家/地区名称保存到模型数据库

时间:2014-10-19 04:11:55

标签: ruby-on-rails model gem form-for

在这需要一些帮助...

我正在使用country_select gem将这些国家/地区拉入下拉列表:

<%= f.label :country_code, "Country Traveled:" %>
<%= f.country_select :country_code, prompt: "Select a country" %>

上面的代码在我的表单上提取完整的国家/地区名称(即法国,德国等),但它将country_code(FR,DE)存储在我的模型数据库中。

如何在我的模型中存储完整的国家/地区名称?您的回复非常感谢!提前谢谢!

1 个答案:

答案 0 :(得分:3)

我已经分叉了原始的country_select gem并将其修改为在发送后端表单时将国家/地区名称作为值。您可以将gem文件中的gem分叉,克隆或指向我的存储库:

gem 'country_select', git: 'https://github.com/alibabajan/country_select.git'