3

RoRを使用していますが、タグを再度使用するたびに手動で挿入しなくても、Acts As TaggableOnタグをどのように変換できるのでしょうか。

例:投稿(英語のタイトルと本文)があり、「靴、ドレス、美容」というタグを付けて作成しています。
タイトルと本文をテキストファイルで日本語に翻訳したので、それらをコピーして貼り付けるだけです(翻訳を管理するためにGlobalize2プラグインを使用しています)。
次に、日本語のタグを追加する必要があるので、翻訳を検索して追加します。
これで、これら3つの単語を日本語で書く方法がわかりましたが、同じタグを使用するたびに翻訳する必要はありません。
次回、「shoes」タグを付けて投稿するときは、日本語版にすでに翻訳された用語が含まれていることを望みます。

何を指示してるんですか?放棄はタグ付け可能として機能し、Postとのhabtm関係を持つカスタムタグモデルを作成しますか?Acts As Taggable Onモデルをサブクラス化しますか?

前もって感謝します。

4

1 に答える 1

0

タグモデルをサブクラス化することなく、必要なフィールドをdbテーブルに追加することで、必要に応じて独自のコントローラー、ビュー、ルート、およびCRUDタグを簡単に作成できるはずです。個人的には、このプラグインで派手なクラウド計算などがない限り、かなり基本的なものなので、自分でロールします。プラグインを調べて、その機能を理解することも良い練習になるでしょう。

于 2010-09-04T15:38:34.817 に答える