問題タブ [acts-as-taggable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
304 参照

ruby-on-rails - モデルと他のモデルのタグ付けをサポートするRailsタグ付けgem?

ほとんどのRailsタグ付けgemは、任意の文字列によるオブジェクトのタグ付けをサポートしています。(これに加えて)あるオブジェクトに他のオブジェクトのタグを付けたいのですが。

Dog LoversのQ&Aサイトを構築していると想像してみてください。人が質問できるようにしたいのです。その後、その人はその質問に任意の文字列でタグを付けることができます(すべてのタグ付け宝石がサポートしているように)が、質問が特定の犬種または犬種に関するものである場合は、ユーザーがさらに質問にタグを付けることができるようにしたいと思います犬の品種。犬の品種は私のWebアプリケーションのモデルであり、多くのメタデータと独自の関連付けがあります。

私が見つけたすべてのRailsタグ付けジェムは、タグを単語と見なすだけです。オブジェクト/モデル自体であるタグをサポートするgemがそこにあるかどうか知りたいです。

has_manyアソシエーションロジックを作成するだけで自分自身をロールできることは確かですが、Railsのタグ付け可能なgemの多くの優れている点は、タグデータのクエリと表示を非常に簡単に行うのに役立つメソッドがたくさん付属していることです。

0 投票する
2 に答える
3273 参照

ruby-on-rails-3 - act_as_taggable と activeadmin を使用してタグを保存する

Rails 3アプリでActiveAdminとacts_as_tggableを使用しています.タグリストを編集ページのチェックリストとして正常に表示できます.コンソールを使用してタグを追加し、フォームを使用してタグを削除できますが、エラーになりますタグを追加しようとするとフォームを保存する

「検証に失敗しました: コンテキストを空白にすることはできません」

タグ付けコンテキスト (タグ) は 1 つしかありません。

ActiveAdmin フォーム コードは次のとおりです。

そして私が持っているモデルでは

追加すると

モデルに追加すると、保存時にエラーは発生しなくなりますが、リストで選択したタグは保存されません。

ありがとう!

0 投票する
0 に答える
351 参照

ruby-on-rails - Rails & Act はタグ付け可能で、複数のタグで結果を除外しますか?

これはスタックオーバーフローでの最初の質問です。

act as taggable というプラグインを使用して Rails 3 を使用していますが、気に入っています。

「Rails を使用したアジャイル Web 開発」(http://www.amazon.com/Agile-Development-Rails-Pragmatic-Programmers/dp/1934356549) という本から Webstore-tutorial を行っています。

私の「アプリ」は単一のタグで商品を絞り込むことができますが、複数のタグを選択して商品をリストできるようにしたいと考えています。

たとえば、'Ford Ka' という商品には、'Ford'、'Ka'、'red' のタグが含まれています。「Ford」と「Ka」をクリックすると、カタログはすべての Ford Ka をフィルタリングします。

現時点でのコードの一部:

ビュー/タグ/index.html.erb:

ビュー/タグ/show.html.erb

tags_controller.rb

ありがとう!

0 投票する
1 に答える
380 参照

ruby-on-rails - Acts as Taggable On のスタイル tag_list クラス

明らかな何かが欠けていることは間違いありませんが、によって生成された個々のタグの出力をどのようにスタイルすればよい<%= user.tag_list %>ですか?

<%= user.tag_list, :class => 'tags' %>動作しません...

ブロック全体ではなく、個々の結果をスタイルしたいことに注意してください。

ありがとう!

0 投票する
1 に答える
500 参照

ruby-on-rails - act_as_taggable はリクエストごとにクエリを実行します

User.rbの行を含むモデルがあります。

[「uxes」という用語には、ユーザーが特定のヘルプ ボックスを閉じたかどうかなど、ユーザーに属する UX 設定が含まれます。]

私が気付いたのは、次のクエリが、を含むすべてのリクエストの先頭にロードされていることです@user

これらのクエリは、ユーザーが読み込まれるすべてのページ読み込みに時間を追加しています (つまり、すべてのページ読み込みの 90% 以上)。これらのクエリが強制的に発生するのはなぜacts_as_taggableですか? また、必要でない限り、クエリの読み込みを停止するにはどうすればよいですか?

0 投票する
3 に答える
614 参照

ruby-on-rails - タグ付け可能として機能 タグがビューに表示されない

私はactiveadminを使用しており、タグ付け可能なgemとして機能しています。activeadmin にタグを挿入すると、タグは保存されますが、ビューにタグが表示されません

アクティブ管理モデル:

モデル:

意見:

使っ<%= project.tags %>てみたけどダメだった

ありがとう

0 投票する
1 に答える
543 参照

ruby-on-rails - カテゴリから選択してから、多くのサブカテゴリで選択する

いくつか質問があります。説明しようと思います。

そのような機能を提供するカテゴリ化を構築したいと考えています。廃棄物リサイクル装置などの大きなカテゴリがあり、その下にはチョッパーなどのサブカテゴリがあり、サブカテゴリもあります。

新しい製品を作成するときに、そのようなルートを選択してカテゴリに移動できるようにするカテゴリシステムを構築したいと考えています。

アプリにそのような機能を提供する最良の方法は何ですか?

助言がありますか?

act_as_taggable はそのような機能を提供しますか?

ありがとう !

0 投票する
1 に答える
1379 参照

ruby-on-rails - 複数のタグを使用してページ コンテンツをフィルタリングする方法

私はレールの初心者で、複数のタグを使用してページのコンテンツをフィルタリングしたいと考えています。act_as_taggable_on gem を使用していますが、タグクラウドを使用して、タグに従ってコンテンツをフィルタリングすることができました。次のチュートリアル ( http://railscasts.com/episodes/382-tagging ) を使用しました。複数の tag_types を使用してフィルタリングすることができなくなりました。

model/ article.rb に次のコードを追加しました

act_as_taggable
act_as_taggable_on :assetType, :productType

コントローラーでは、複数のタグを書くことを知りません。私は次の方法を試しました

index.html.erb の私の見解では、

そして私の _form には

コントローラー、インデックス、および _form ページをどのように変更すればよいですか? 今ではすべての投稿が表示されており、タグをクリックしてもコンテンツは変更されません

0 投票する
1 に答える
582 参照

ruby-on-rails - Acts-as-taggable-on キャッシングが機能していないようです

レールv.3.2.13とルビー1.9.3p392でacts-as-taggable-on gem v.2.4.1を使用しています。gem を v.2.2.1 から v.2.4.1 にアップグレードしたところです。これらの手順に従って、データベースに「cached_tag_list」列を追加しました。レコードが保存/更新されると、列は期待どおりに更新されるように見えますが、タグ付きレコードをフェッチしようとすると、SQL タグ クエリが実行されていることがわかります (キャッシュされたタグはフェッチされません)。これは私の見解での私のコードです:

私のモデルには次の行があります。

そして、これらのレコードが「cached_tag_list」データベース列にタグ文字列を保存しているにもかかわらず、SQL クエリが実行されていることを示す newrelic のスクリーンショットを次に示します。 SQL クエリが実行されましたが、キャッシュが機能していません

この宝石でキャッシュを有効にする方法はありますか?

ありがとう、アレックス