問題タブ [acts-as-taggable-on]

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 に答える
642 参照

ruby-on-rails - Vestal_versions と act_as_taggable_on

誰かがvestalバージョンとacts_as_tggable_onプラグインをうまく統合しましたか? 私は自分のアプリに追加しました。

そして、私が見るレーキタスクまたはジェネレータースクリプト呼び出しで

これを解決する方法を知っていますか?

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

ruby-on-rails - Acts-as-taggable-onを使用して関連するタグを検索する

tag#showに、そのタグが付いたすべてのエントリを一覧表示します。ページの下部に、次のようなものが必要です。「関連タグ:リンク、リスト、の、関連タグ」私のビューは次のようになります。

tags_controller.rb:

すべてのエントリには少なくとも1つのタグがあり、エントリモデルで必要です。重複するタグを無視し、現在のタグ(リストが属するタグ)を無視したいのですが。私の現在のコードはこれを表示します:

関連タグ:Gardens Gardens ToursGardens

Gardensはエントリへのリンクであり、taggardensではありません。ToursGardensは、これらのタグを含むエントリへのリンクです。

私の望ましい結果は次のようになります。

関連タグ:庭園、ツアー

各リンクは、関連するタグにリンクします。誰かが私がこれを達成するのを手伝ってもらえますか?div_forを使ってみましたが、正しくないと思います。

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

jquery - ファインダーでのacts_as_taggable_on

私はacts_as_taggable_onを使用して、以下のstackoverflowに似た自動提案スタイルのタグ付けをしたいと思います...それまたはfacebook.

しかし、与えられたモデルからさまざまなタグをすべてプルするために使用する方法について、rdocs を調べてもわかりません。

それは私にすべてのタグを与えます...しかし、ファインダーでもっと高度なことをしたいと思います..つまり、入力を開始し、検索を絞り込みます...これは完了しているに違いないので、開始する前に車輪を再発明し、タグモデルを直接使用すると、誰かが私を正しい方向に向けることができますか?

また...入力できるタグの数を制限する簡単な方法はありますか? 使った

タグを検証するためですが、タグを 5 つに制限するにはどうすればよいでしょうか? 検証を使用してコンマを数えるよりも簡単な方法はありますか? これはかなり一般的だと思います。

このスタイルのオートコンプリート タグ付けを見つけました: リンク テキスト

しかし、私はstackoverflowの機能がもっと好きです...他の優れたオートコンプリートjqueryソリューションを知っている人はいますか?

ありがとう

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

ruby-on-rails - act-as-taggable-on のインストールと使用

これは本当にばかげた質問になるでしょう。私はそれを知っているだけですが、とにかく質問するつもりです。

act-as-taggable-on を機能させるにはどうすればよいですか?

プラグインをインストールして動作させることができないように見えるので、gem としてインストールしましたgem install acts-as-taggable-onが、それはおそらく本当に愚かな質問のまったく別のバッチです。とにかく、そこに問題はなく、正しくインストールされました。

私はやったruby script/generate acts_as_taggable_on_migrationrake db:migrate、再び問題はありません。

タグを使用したいモデルに追加acts_as_taggableし、サーバーを起動し、モデルのインデックスをロードして、これまでに取得したものが機能しているかどうかを確認し、次のエラーが発生しました: undefined local variable or method `acts_as_taggable ' 為に #。

これは、モデルのファイルに対して何かを行う必要があることを意味しているだけだと思いrequire 'acts-as-taggable-on'ます。これは通常、gem に必要なことだからです。だから私はそのヒットリフレッシュをして、uninitialized constant ActiveRecord::VERSION. それが何を意味するのかを理解し始めたふりをするつもりはありません。

私はどこかで間違っていましたか、それとも他にやらなければならないことがありますか。インストール手順は、自分が何をしているのかを一般的に知っていることを前提としていて、問題が発生したときに何をすべきかを説明し始めていないように思えます。

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

ruby-on-rails - Acts_As_Taggable_On を使用した Rails のタグ付け: コンテキスト内のすべてのタグの検索

私が取り組んでいるブログ システムでは、特定の投稿が表示される場所を決定するためのメカニズムとしてタグを使用したいと考えています。私は act_as_taggable_on を使用して、通常の :tags コンテキストと :audience コンテキストの 2 つのコンテキストをセットアップしています。

次のように、アカウント モデルを使用して投稿モデルにタグを付けています。

私が抱えている問題は、特定のコンテキストですべてのタグを取得することです。次のようにすべてのタグを取得できます。

しかし、私がやりたいのは、次のように特定のタグをコンテキストで取得することです:

助言がありますか?ありがとう!

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

ruby-on-rails - Acts_as_taggable_onの奇妙な動作

編集

Githubの手順では、gemのgemcutterソースを使用するように指示されています。現在、これによりバージョン2.0.5がインストールされます。これには、以下で詳しく説明するバグが含まれています。

@Vlad Zloteanuは、1.0.5にバグが含まれていないことを示しています。また、1.0.5で試してみましたが、このバージョンにはバグが存在しないことを確認しました。2.xでacts_as_taggable_onと所有タグに苦労している人々は、ロールバックして修正を待ちます。


何らかの理由で、タガーが指定されている場合、タグはタグ付け可能なオブジェクトに表示されません。

投稿のテスト

ユーザーのテスト

投稿を更新する

helloworldタグはどこにありますか?奇跡的に、データベースを直接変更してsettagger_idtagger_typetoNULLにすると、2つの欠落しているタグが表示されます。モデルに何か問題があるのではないかと思いUserますか?何が得られますか?


編集

さらに見知らぬ人:

投稿が見つかりました!したがって、データベースからタグを読み取ることができます。Post#tagsなぜそれがまたはで表示されないのPost#tag_listですか?

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

sql - act-as-taggable-on: LIKE という名前のタグを検索し、tag_counts で並べ替えますか?

こんにちは、Rails プラグインを使用しておりacts-as-taggable-on、特定のクエリと名前が一致する、または部分的に一致する、最も使用されている上位 5 つのタグを見つけようとしています。

私がする時User.skill_counts.order('count DESC').limit(5).where('name LIKE ?', params[:query])

これにより、次のエラーが返されます。

しかし、私がするときUser.skill_counts.first.name

これは戻ります

この件について何か助けていただければ幸いです。

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

ruby-on-rails - Acts-as-taggable-onで指定されたtaggable_typeを検索する

したがって、別のコントローラーでは、次のような検索を使用します。

偽の「ライブ」列を持つすべてのエントリを検索します。

私のプロジェクトでは、2つの異なるタグ付け可能なタイプを使用しています。1つはエントリ用(Entry)、もう1つはメッセージ用(Message)です。上記の実際に試したコードを見ると、taggingsテーブルのtaggable_type列にある「Message」値を持つすべてのタグ付きメッセージを見つけるのと同じようなことができると思います。

ここでの問題は、私の検索条件がメッセージモデル[Message.find(...]に対応していることです。これは、[私の理解では]タグ付けテーブルに関連付けられたモデルがないため機能しません。おそらく間違っています。モデルに関連付けられていないテーブルを検索するにはどうすればよいですか?おそらくここで何かが完全に欠落しています。これを理解したり、これを機能させるのに役立つヘルプやコードをいただければ幸いです。質問を読んでいただきありがとうございます。

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

ruby-on-rails - ビューからタグタイプを削除します(アルファベット順のページネーションを含みます)

エントリモデルとメッセージモデルのすべてのタグを一覧表示するインデックスビューがあります。このビューには、エントリのタグのみを表示したいと思います。私はacts-as-taggable-onを使用しています。

タグコントローラー:

tags#index:

タグ付け可能なタイプ「エントリ」のみをビューに表示したい。何か案は?私の質問を読んでいただきありがとうございます。

2番目の編集:

タグコントローラー:

tags#index:

Max Williamsのコードは、アルファベット順のページ付けリンクをクリックする場合を除いて機能します。[アルファベット順のページのGリンクをクリックした後に]発生するエラーは次のとおりです。

誰かが私を正しい方向に向けることができますか?

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

ruby-on-rails - Acts_as_taggable_onとauto_completeは結果を返しません

モデルでacts_as_taggable_onを使用しており、auto_completeプラグインを実装しようとしています。すべてが正しく接続されているように見えますが、検索で結果が返されません。これが私がこれまでに持っているものです:

ビューで:

コントローラ内:

ロガーは0個のタグを返し続け、ビューには何も表示されません(ええ、レイアウトにはjavascriptのデフォルトが含まれています)。生成されているSQLは次のようになります。

どんな考えやアドバイスも素晴らしいでしょう。