問題タブ [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 に答える
1322 参照

ruby-on-rails-3 - taggable として機能します tagged_with or_where?

OR WHERE をタグ付け可能として機能するクエリにクエリしようとしています...

でも、こんなor_whereも同時にやってみたい…。

or_where メソッドがないため、これは明らかに機能しませんが、誰かがこれを正しく実行する方法を知っていますか?

要するに、タグまたはビジネス名との一致を見つけようとしています。ありがとう。

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

mysql - SQL または Sphinx を使用して関連するタグ付きレコードを見つける方法

私は多くのストーリーを持つアプリケーションを持っています

各ストーリーには多くのタグがあり、所属しています (acts-as-taggable-on を使用)

各話も思考スフィンクスで索引付けされています

私が必要としているのは、タグによって互いに関連するストーリーを見つけ、それらが共有するタグの数の順に並べ替えることです。

次のデータがあるとします。

...その順序で

誰かがこれに対する良いアプローチを提案できますか? SQLを使用してこれを行う簡単な方法があると思いますが、私はSQLのスーパーマンではありません

ありがとう

ボー

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

ruby-on-rails - タグの長さの検証

act-as-taggable-on の場合、タグを特定の文字数にするにはどうすればよいですか? ユーザーがタグを作成するときに、最大 50 文字しか持てないようにしたい。

ありがとうございました。

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

ruby-on-rails - acts-as-taggable-onでコンマを含むタグ名を使用するにはどうすればよいですか?

アプリケーションでacts-as-taggable-onを使用していますが、「Ben、Jerry」などのカンマを含むタグ名を使用できるようにしたいと考えています。ただし、「ベン、ジェリーズ」、「ボブ、ビル」のようなものをタグリストに入れると、「ベン、ジェリーズ、ボブ、ビル」として返されます。

データベースにアクセスして、タグの1つの名前を手動で「Ben、Jerry」に変更すると、オブジェクトを開くと、タグリストは「Ben、Jerry」、Bob、Billと表示されますが、保存すると「ベン、ジェリー、ボブ、ビル」として返されること

私は何か間違ったことをしていますか、それともタグ付け可能として機能しますか?デフォルトではコンマ付きのタグを保存できませんか?

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

ruby-on-rails - タグが保存または表示されないのはなぜですか?

私はacts-as-taggable-onを使用していますが、しばらくの間、これを理解しようとしていました。何らかの理由で、タグを表示したり、データベース内に保存したりできません。本当に助けが必要です。オンラインで調べましたが、ドキュメントは中級者向けであるか、初心者向けではありません。これが私のコードです:

ユーザーモデルの考案:

製品モデル:

形:

ビューを表示:

更新された作業コードで編集:

私はDeviseを使用しており、 current_user (製品テーブルの user_id)のみが作成、破棄、タグの更新などのアクションを実行できるようにしています。

ユーザー モデル:

製品モデル:

製品コントローラー:

製品/index.html.erb:

製品/show.html.erb:

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

ruby-on-rails - act-as-taggable-on タグを db:seed する方法は?

データベース内に大量のタグを作成しようとしていますが、gem act-as-taggable-on でこれを行う方法を知っている人はいますか?

製品表:

フィールドは、次の移行によって作成され:tag_listた仮想列ActsAsTaggableOnです。

これは私のproducts/form.html.erb:tag_listの私のフィールドです

私はこのようなことをしようとしました....

しかし、私の RoR スキルの欠如は、これは間違った方法であり、助けが必要であると教えてくれます。何か提案はありますか?

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

ruby-on-rails - ActsAsTaggableOn を使用してタグ コントローラーを作成するにはどうすればよいですか?

タグ付け可能なGameモデルがあります。そして、タグでオブジェクトを表示するコントローラーを作りたいと思います。

を使用してタグを選択できます@tag = ActsAsTaggableOn::Tags.find params[:id]。しかし、タグに関連付けられたすべてのゲームを取得するにはどうすればよいでしょうか? @tag.games明らかに機能しません。

0 投票する
6 に答える
4568 参照

ruby-on-rails - jquery-Tokeninput と Acts-as-taggable-on の使用方法

これは、jQuery TokeninputActsAsTaggableOnでオートコンプリートを使用する方法です。

私の状況では、ネストされたフォームを使用していますが、問題ではありません。以下はすべて動作するコードです。

コード

製品モデル:

製品コントローラー:

ルート:

アプリケーション.js:

形:


問題1(解決済み)


次の行が必要です。

注 -@tags.mapここでも使用でき、フォームを変更する必要もありません。

以下は、これを行う必要がある理由に関する2つの問題です。

私は次のものを持っていますTag{"id":1,"name":"Food"}Productタグ付けされた を保存すると、名前を検索して見つけたときに保存"Food"する必要があります。現在、ID を参照する新しい ID を持つ新しい を保存します。代わりに、ID を検索し、名前を表示し、新しい を作成しないようにする必要があります。ID: 1"Food"Tag"Food"{"id":19,"name":"1"}find_or_create_byTag


問題2(解決済み)


products/showを実行してタグを見に行くと<%= @product.tag_list %>。名前は「Tags: 1」と表示されますが、実際には「Tags: Food」である必要があります。

これらの問題を解決するにはどうすればよいですか?

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

ruby-on-rails - act_as_tggable_on とチェックボックスのタグ

RoR 3.0.8 と gem act_as_tggable_on を使用しています。投稿に次のタグ(政治、スポーツ、社会、科学)のいずれかを付けることができるようにしたい。投稿を作成するときにタグを選択し、チェックボックスを使用してこれを行うようにしてください。政治チェックボックスがチェックされている場合、 @post.tag_list='politics'と言う方法はありますか?

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

ruby-on-rails - これが Acts_as_taggable_on で機能しない理由

私はattr_accessor :politics, :tech, :entertainment, :sports, :science, :crime, :business, :social, :nature, :otherpost.rb(これらはタグです)にあり、それらを仮想にしたいです。

次に、 new.html.erb に

それぞれが true または false として設定されるように、最後に、post_controller.rb の下def createにある

ただし、コンソールでpost.tag_listを実行すると、すべてのタグの応答が得られます#=>'politics, tech, ... nature, other'

チェックしないと :business = false にならないのはなぜですか?