0

Globalize gem を使用する Rails アプリケーションgivenmodel_translationsは、givenmodel.rb ファイルで定義された各属性で名前が付けられた、特定のモデルの翻訳のデータベース テーブルを生成します。

ただし、翻訳テーブルで翻訳データを作成する必要がある既存のデータから始めて、たとえば CSV ファイルから - テーブルを呼び出すためのレールっぽい方法はありません。注: このモデルには画像サイズの検証もあり、スラッグを使用してオブジェクトを検索します 。コンソールから呼び出すことはできません

GivenmodelTranslation.create( :locale => row[0], :title => row[1] [...] )

そのようなデータはどのように入力できますか?

4

1 に答える 1

1

Globalize は、名前空間付きの翻訳モデルを作成します。

Givenmodel::Translation

ただし、文書化されていないため、次のバージョンで変更される可能性があります。

于 2016-02-16T08:56:29.913 に答える