class Site < ActiveRecord::Base
translates :title, :content
attr_accessor :rank
end
translates メソッドで機能する Site モデルの属性のみを一覧表示するにはどうすればよいですか? (この場合、翻訳されていないため、ランク属性なしで ['title', 'content'] の配列を取得する必要があります。
class Site < ActiveRecord::Base
translates :title, :content
attr_accessor :rank
end
translates メソッドで機能する Site モデルの属性のみを一覧表示するにはどうすればよいですか? (この場合、翻訳されていないため、ランク属性なしで ['title', 'content'] の配列を取得する必要があります。
翻訳は別のテーブルに保存され、関連付けを通じてアクセスできますglobalize_translations
したがって、それらを取得するには、
Site.first.globalize_translations
次に、残りの列が翻訳済みの列になるように、翻訳されていない列をid, site_id, locale, created_at, updated_at
除外する必要があります。
内容ではなく、翻訳されている属性を取得したい場合は、globalize_options で見つけることができます。Site.globalize_options[:translated_attributes]