問題タブ [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.
ruby-on-rails-3 - taggable として機能します tagged_with or_where?
OR WHERE をタグ付け可能として機能するクエリにクエリしようとしています...
でも、こんなor_whereも同時にやってみたい…。
or_where メソッドがないため、これは明らかに機能しませんが、誰かがこれを正しく実行する方法を知っていますか?
要するに、タグまたはビジネス名との一致を見つけようとしています。ありがとう。
mysql - SQL または Sphinx を使用して関連するタグ付きレコードを見つける方法
私は多くのストーリーを持つアプリケーションを持っています
各ストーリーには多くのタグがあり、所属しています (acts-as-taggable-on を使用)
各話も思考スフィンクスで索引付けされています
私が必要としているのは、タグによって互いに関連するストーリーを見つけ、それらが共有するタグの数の順に並べ替えることです。
次のデータがあるとします。
...その順序で
誰かがこれに対する良いアプローチを提案できますか? SQLを使用してこれを行う簡単な方法があると思いますが、私はSQLのスーパーマンではありません
ありがとう
ボー
ruby-on-rails - タグの長さの検証
act-as-taggable-on の場合、タグを特定の文字数にするにはどうすればよいですか? ユーザーがタグを作成するときに、最大 50 文字しか持てないようにしたい。
ありがとうございました。
ruby-on-rails - acts-as-taggable-onでコンマを含むタグ名を使用するにはどうすればよいですか?
アプリケーションでacts-as-taggable-onを使用していますが、「Ben、Jerry」などのカンマを含むタグ名を使用できるようにしたいと考えています。ただし、「ベン、ジェリーズ」、「ボブ、ビル」のようなものをタグリストに入れると、「ベン、ジェリーズ、ボブ、ビル」として返されます。
データベースにアクセスして、タグの1つの名前を手動で「Ben、Jerry」に変更すると、オブジェクトを開くと、タグリストは「Ben、Jerry」、Bob、Billと表示されますが、保存すると「ベン、ジェリー、ボブ、ビル」として返されること
私は何か間違ったことをしていますか、それともタグ付け可能として機能しますか?デフォルトではコンマ付きのタグを保存できませんか?
ruby-on-rails - タグが保存または表示されないのはなぜですか?
私はacts-as-taggable-onを使用していますが、しばらくの間、これを理解しようとしていました。何らかの理由で、タグを表示したり、データベース内に保存したりできません。本当に助けが必要です。オンラインで調べましたが、ドキュメントは中級者向けであるか、初心者向けではありません。これが私のコードです:
ユーザーモデルの考案:
製品モデル:
形:
ビューを表示:
更新された作業コードで編集:
私はDeviseを使用しており、 current_user (製品テーブルの user_id)のみが作成、破棄、タグの更新などのアクションを実行できるようにしています。
ユーザー モデル:
製品モデル:
製品コントローラー:
製品/index.html.erb:
製品/show.html.erb:
ruby-on-rails - act-as-taggable-on タグを db:seed する方法は?
データベース内に大量のタグを作成しようとしていますが、gem act-as-taggable-on でこれを行う方法を知っている人はいますか?
製品表:
フィールドは、次の移行によって作成され:tag_list
た仮想列ActsAsTaggableOn
です。
これは私のproducts/form.html.erb:tag_list
の私のフィールドです
私はこのようなことをしようとしました....
しかし、私の RoR スキルの欠如は、これは間違った方法であり、助けが必要であると教えてくれます。何か提案はありますか?
ruby-on-rails - ActsAsTaggableOn を使用してタグ コントローラーを作成するにはどうすればよいですか?
タグ付け可能なGame
モデルがあります。そして、タグでオブジェクトを表示するコントローラーを作りたいと思います。
を使用してタグを選択できます@tag = ActsAsTaggableOn::Tags.find params[:id]
。しかし、タグに関連付けられたすべてのゲームを取得するにはどうすればよいでしょうか? @tag.games
明らかに機能しません。
ruby-on-rails - jquery-Tokeninput と Acts-as-taggable-on の使用方法
これは、jQuery TokeninputとActsAsTaggableOnでオートコンプリートを使用する方法です。
私の状況では、ネストされたフォームを使用していますが、問題ではありません。以下はすべて動作するコードです。
コード
製品モデル:
製品コントローラー:
ルート:
アプリケーション.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_by
Tag
問題2(解決済み)
products/show
を実行してタグを見に行くと<%= @product.tag_list %>
。名前は「Tags: 1」と表示されますが、実際には「Tags: Food」である必要があります。
これらの問題を解決するにはどうすればよいですか?
ruby-on-rails - act_as_tggable_on とチェックボックスのタグ
RoR 3.0.8 と gem act_as_tggable_on を使用しています。投稿に次のタグ(政治、スポーツ、社会、科学)のいずれかを付けることができるようにしたい。投稿を作成するときにタグを選択し、チェックボックスを使用してこれを行うようにしてください。政治チェックボックスがチェックされている場合、 @post.tag_list='politics'と言う方法はありますか?
ruby-on-rails - これが Acts_as_taggable_on で機能しない理由
私はattr_accessor :politics, :tech, :entertainment, :sports, :science, :crime, :business, :social, :nature, :other
post.rb(これらはタグです)にあり、それらを仮想にしたいです。
次に、 new.html.erb に
それぞれが true または false として設定されるように、最後に、post_controller.rb の下def create
にある
ただし、コンソールでpost.tag_listを実行すると、すべてのタグの応答が得られます#=>'politics, tech, ... nature, other'
チェックしないと :business = false にならないのはなぜですか?