Est-il possible d'utiliser la gemme annotate (2.4.1.beta)
pour afficher les propriétés traduites globalize3 (0.2.0)
dans les modèles qu'ils traduisent?Annoter les modèles Rails qui ont des tables de traduction Globalize3
Si j'ai depuis les attributs :title
et :text
la migration de création Post
générée like so
class CreatePosts < ActiveRecord::Migration
def up
create_table :posts do |t|
t.timestamps
end
Post.create_translation_table! title: :string, text: :text
end
def down
drop_table :posts
Post.drop_translation_table!
end
end
et sa classe correspondant à la recherche comme
class Post < ActiveRecord::Base
attr_accessible :title, :text
translates :title, :text
end
ne sont pas dans le tableau posts
mais dans le tableau post_translations
, quand je cours
$ annotate --position before
ils ne sont pas inclus dans la sortie du modèle Post
:
# == Schema Information
#
# Table name: posts
#
# id :integer not null, primary key
# created_at :datetime not null
# updated_at :datetime not null
#
class Post < ActiveRecord::Base
...
Est-il possible d'inclure ces attributs sans les taper manuellement après chaque génération d'annotations?
On dirait que [cela a déjà été demandé à propos de] (https://github.com/ctran/annotate_models/issues/11) directement à l'annotate devs il y a quelque temps lorsque Globalize était sur la version 2. –