問題タブ [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 - モデルの新規および編集フォームにタグ フィールドを追加しますか?
私はRails 3.0.1とacts-as-taggable-on gemを使用しています。
適切に実装しました (Rails コンソールで Post モデルのタグを作成および検索できます)。
コントローラのインデックス ページでタグ クラウドを動作させることさえできます。
行き詰まるとは思っていなかった部分で立ち往生しています。:(
新しい投稿を追加するとき、または現在の投稿を編集するときに、タグ リストの text_field を新しいビュー フォームと編集ビュー フォームに追加するにはどうすればよいですか? なんらかの理由で、おそらく私は頭が悪いため、私の検索ではこれの例が見つかりません-私はそれを理解できない唯一の人です!
だから、我慢しないでください。;)
ruby-on-rails - モデル インスタンスのすべてのユーザーのタグを表示するにはどうすればよいですか?
私はacts-as-taggableを使用しています。2 つのモデル: ユーザーと投稿。
投稿はタグ付け可能として機能します。ユーザーがタガーとして機能
これらはすべて簡単で、機能しています。ただし、このプラグインの動作とは異なるユースケースがあります。
投稿に複数のユーザーがタグ付けできるようにしたい。ユーザーからの投稿にタグが作成された場合、次の操作を行うと表示されません。
生成されている SQL を見ると、「tagger_id」が NULL のレコードが選択されています。もちろん、この場合の tagger_id は user_id であり、ほとんど NULL ではありません。
ただし、元に戻すと、必要なものを取得できます。
これは機能します。
問題は、別のユーザーが一緒に来て、投稿にタグを追加できるようにすることです。たぶん、このユーザーはそれが役立つと思うでしょう。そうすることが理にかなっていると仮定しましょう。司会者になることができます...何でも。
上記の場合、複数のユーザーがタグを追加したと仮定して、特定の投稿のすべてのタグのリストを取得するにはどうすればよいでしょうか?
ありがたいことに、
ニュージャージー州
ruby-on-rails - チェックボックスを使用してacts_as_taggable_onでタグを適用するにはどうすればよいですか?
Acts_as_taggable_onを使用して、2つの異なる「タイプ」のタグ(セクターカテゴリと無料のタグ付け)をCompanyモデルに割り当てたいと思います。NB:私はRoRに不慣れです!
これは、標準のテキスト入力フィールドを使用するだけで簡単に実行できますが、1つのタイプ(事前定義された固定セクターカテゴリタグ)でチェックボックスを使用して、ユーザーが入力フィールドにカンマ区切りのタグを追加できるようにします。 。
私はこの問題をさまざまな方法で試してきました...この質問に触発されたもの...しかし私はそれを機能させることができません
これが私がこれまでに持っているものです:
フォームで(simple_form gemを使用)私は...
そして私の会社のコントローラーには
ただし、これにより検証エラーが発生します。
誰かが私がこれを正しく行う方法を示唆できますか?
関連する質問は、これがそれを行うための良い方法であるかどうかです。ジョイントモデルを介してセクタータグを割り当てるためにカテゴリモデルを使用する方がよいでしょうか?
ありがとう!
ruby-on-rails - Rails:acts_as_taggable_onのテキストフィールドを使用してtag_listを設定または更新することはできません
みなさん、こんにちは。私が取り組んでいるレールフォトギャラリーシステムにタグ付けを追加しようとしています。バックエンドからは機能しますが、フォームビューで設定または変更しようとすると機能しません。
写真モデルにacts_as_taggableを追加し、移行を行いました。私のギャラリービルダーは、作成する写真ごとに1つのタグを自動的に追加するようにプログラムされています。これは、コンソール用に設定しているかのように正常に機能します。ただし、写真フォームのtext_fieldを使用してタグを設定できないようです。
写真フォームに追加したコードは次のとおりです。
さて、これは非常に簡単です。:tag_listは単一文字列のコンマ区切りの割り当てをサポートしているため(たとえば、tag_list = "this、that、other"#=> ['this'、'that'、'other'])、Iテキストフィールドの使用が機能しない理由がわかりません。さらに意味をなさないように、タグリストがすでに入力されている場合は、写真を編集するときにリストがテキストフィールドに表示されます。リストに変更を加えることができないようです。githubページのドキュメントには、ビューからこれらの値を設定する方法に関する情報が記載されていないようです。何か案は?
ああ、私はRails3gemバージョンを使用しています。
ruby-on-rails - タグ付け可能として機能-すべてのピースをまとめる際の問題
私は、タグ付け可能な行為を機能させるのにかなりの時間を費やしています。私はRuby/RoRを初めて使用しますが、これらのプラグインは(すばらしいとはいえ)、Railsでの作業に慣れていない人向けの非常に基本的な実装手順が欠けている場合があると感じています。
タグを追加できるようにしたい単純なコンテンツモデルがあります。フォームを保存しても何も起こりません。タグを出力しようとしましたが、何も表示されていません(Railsコンソールにアクセスしましたが、何も表示されていません)。コンテンツモデル(テーブル)に追加の属性(列)が必要ですか?非常に基本的なものが欠けているような気がします。
コンテンツモデル:
私の形では部分的:
私のshow.html.erbでは:
誰かが私を正しい方向に向けさせてくれることを願っています。ありがとう!
編集
これがログへのリンクです。tag_listが保存されていることがわかります。
ruby-on-rails - Rails3 Active Recordクエリでacts_as_tggable_onを使用していますか?
SQL クエリを使用してデータベースからレコードのグループを選択し、レコードに設定されているタグによってさらに修飾したい場合、これを行う簡単な方法はありますか?
たとえば、概念的に似ているものSelect * from Corps where date_added > '2010-01-01' and tag like "legal"
タグ データがテーブルに保持されていないため、明らかにこれは正しくありませんが、アイデアはわかります。
Rails3 には、Active Record クエリの新しい構文があります。AREL AR 構文を使用してレコードのグループを選択し、それにタグ検索操作を適用できますか?
ruby-on-rails - act-as-taggable-on を使用してタグのないエントリを見つける方法は?
タグのないエントリを見つける正しい方法(tm)は何ですか?
使ってみEntry.tagged_with(nil)
ましたが、空のハッシュを返すだけです。
まだタグ付けする必要があるエントリをリストできるようにするために必要です。
ありがとう。
ruby-on-rails - act-as-taggable-on でデフォルトの区切り文字を変更する
act-as-taggable-on gemのデフォルトの区切り文字はコンマです。Rails 3 アプリケーション全体で、これをスペースに変更したいと考えています。たとえば、tag_list は次のように割り当てる必要があります。
このようではなく:
区切り文字を変更するための最良の方法は何ですか?
sql - Acts-as-taggable-onコンテキストですべてのタグを検索
そのため、Railsアプリのタグ付けジェムを検索した後、タグ付け可能な素晴らしいアクトジェムを見つけました。それをインストールして遊んでみると、コンテキストなしでTag.nameを保持するだけのタグdb内にすべてのタグが保持され、代わりにコンテキストが:through関係db(タグ付け)に保持されることがわかりました。ほとんどの目的で、これが完璧であることがわかります。私のアプリを除いて、既存のタグに基づいてタグ付けする機能をユーザーに提供できるようにしたい(たとえば、独自のタグを作成できないようにする)。タグ付け可能として機能する機能には、すべてのタグを検索する機能はありません。組み込みの1つのコンテキスト内(たとえば、タグdbのオートコンプリートを表示する場合、アプリ内のすべてのタグが含まれますが、これは必要なものではありません)
以下の方法は、それが機能するかどうかを確認するために私が具体化したものです(それは機能します)が、タグ付け可能な行為を備えた何かが欠けているのではないかと思いました。このような方法を提供しているところはどこにも見当たらないということですか?
たとえば、タグ付け可能な動作がこれを行わない場合、これはこれを行うための最良の方法ですか?少しパフォーマンスが悪いように感じます。タグ付け可能な動作を介してルーティングするのではなく、カスタムSQLクエリを実行する方がよいでしょうか。
それがまったく役に立ったら、ここに私のログの末尾があります:
ruby-on-rails-3 - タグ付け可能として機能するタグ クラウドの問題
私はレールが初めてです。このプラグインについて 1 つ質問があります。公式の readme ファイルとその他のトピックをいくつか読みましたが、まだ機能しません。インストールしました。タグの作成には問題なく動作しますが、 tagcloudを作成できません
終わったよ
そして、ビューは私に例外をスローします
引数の数が間違っています (少なくとも 1 つ)
私は何を間違っていますか?