我正在使用 Ruby on Rails 4 和Globalize gem。
当我从应用程序中的表单提交多个翻译时,Globalize 会为翻译数据库表中的每个语言环境创建一条新记录,即使该表中已经存在给定语言环境的翻译。
我希望每个语言环境都有一个翻译,所以当提交表单时,只有当它还不存在时才会创建一个新的翻译记录,否则它应该只使用提交数据进行更新。
我怎样才能做到这一点?
我正在使用 Ruby on Rails 4 和Globalize gem。
当我从应用程序中的表单提交多个翻译时,Globalize 会为翻译数据库表中的每个语言环境创建一条新记录,即使该表中已经存在给定语言环境的翻译。
我希望每个语言环境都有一个翻译,所以当提交表单时,只有当它还不存在时才会创建一个新的翻译记录,否则它应该只使用提交数据进行更新。
我怎样才能做到这一点?