問題タブ [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.
ruby-on-rails - タグクラウドをacts_as_taggable_on_steroidsでアルファベット順に並べ替えます
私はacts_as_taggable_on_steroidsプラグインを正常に動作させました。私のビューのtag_cloudメソッドは、クラウドを適切に作成およびフォーマットしますが、タグは「countdesc」の順にリストされています。
タグをアルファベット順にクラウドに表示するにはどうすればよいですか?
ruby-on-rails - ROR配下のacts_as_taggableを使って「example」のタグが付いた投稿数を返す方法
ROR配下のacts_as_taggableを使って「example」のタグが付いた投稿数を返す方法
現在、宣言してこれを実装しています
他にもっと良い解決策があるのだろうか、事前に感謝します!
ruby-on-rails - アカウントごとにacts_as_taggable_on_stereoidsをスコープするにはどうすればよいですか?
ウェブサイトを論理的にアカウントに分割している場合(例:acme.mywebsite.com、xyz.mywebsite.com)、act-as-taggable-on-steroidsを実装し、現在のアカウントでタグのスコープを設定するにはどうすればよいですか?
もう少し詳しく説明すると、acmeにアクセスしている場合、xyzサブドメインのタグは表示したくありません。
act-as-taggable-onを調べましたが、同じモデルに対して異なるクラスのタグが必要な場合にのみ、コンテキストが提供されます。
ruby-on-rails - act_as_taggable_on でタグ付けされたオブジェクトのすべての子を見つける
イベントと日付の2つのモデルを持つRailsサイトがあります
イベントには多くの日付があります
イベントはacts_as_tggable_onを使用してタグ付けされます
特定のタグでタグ付けされたイベントのすべての日付 (時系列) を検索しようとしています。タグ付けされたすべてのイベントを取得する方法はわかりますが、すべての日付を取得する方法はわかりません。
私が探している最終結果は、イベントがそれぞれの日付に表示される同様のイベントのカレンダーを作成することです。
うまくいけば、それが理にかなっています。すべての入力に感謝します!
ruby-on-rails - undefined_method'tag_count' usingacts_as_taggable_on_steroids
acts_as_taggable
アプリケーションのタグクラウドを作成するために使用しています。acts_as_taggable
プラグインを使用しているモデル「Question」があります。基本的に、質問モデルのタグをフィルタリングしたいと思います。
「Subject」モデルもあります。つまり、主題と質問の関係は、主題には多くの質問があり、質問は主題に属するということです。
だから私が電話するとき@subject.questions.tag_counts
、それはうまくいきます。しかし、私が定義したメソッド@subject.free_questions.tag_counts
であるを呼び出すと
、「undefined_methodfor」が得られます。基本的に、質問のサブセットのすべてのタグを検索したいと思います。free_questions
tag_counts
#<Array>
誰かが回避策を提案できますか?
ruby-on-rails - LocalJumpError、Rails 2.3.5 でのacts_as_taggable を使用したタグクラウド
タグ クラウドを構築するために rails 2.3.5 でacts_as_taggable_on_steroidsプラグインを使用していますが、それらのビュー ループの構文に慣れていません。そのループを説明するルビードキュメントも見つかりませんでした。
以下のコードを実行すると、この「ブロックが指定されていません」というエラーが表示されます。
route.rb ファイルに tag_cloud メソッドを追加する必要があると思いましたが、それでも問題は解決しませんでした。
コントローラ:
意見:
ruby-on-rails - Acts_as_taggable_onに追加されたハイフンタグ
私は自分のアプリでacts_as_taggable_onを使用していて、それを完全に機能させていますが、1つの変更を行う方法に関する情報を探しています。
現在、スペースを含むタグを入力すると、タグはこれらのスペースとともに保存されるため、このタグを含むすべてのレコードを表示するには、次のようになります。
http://myapp.local/tag/this%20tag%20has%20spaces
タグがacts_as_taggable_onによって最初に保存されたときにタグをハイフンでつなぎ、タグがthis-tag-has-spacesとして保存されるようにするにはどうすればよいですか?
次のように値を置き換えることができますが、acts_ as_ taggable_onがタグリストを引き継いで保存する前にこれを行うにはどうすればよいですか?
tag.downcase.gsub(/[^[:alnum:]]/,'-').gsub(/-{2,}/,'-')
ありがとう
サイモン
ruby-on-rails - カスタムメソッドでacts-as-taggable-onを使用するとLink_toが機能しない
というか、経路指定の仕方がわかりません。
コントローラーをセットアップしました:
と私の見解
タグ:
唯一の問題は、リンク (clients_path) が「すべて」ではなくインデックスに戻ることです。client_path を変更して、「all」を使用するように指示する必要があることはわかっています。しかし、方法がわかりません。
何か助けはありますか?
ありがとう
ruby-on-rails - Sphinx-フィールドに「has」と「indexes」を使用する場合
数日前にSphinxとThinking-SphinxをRubyonRails 2.3.2にインストールしましたが、基本的な検索はうまく機能します。これは、条件なしで意味します。ここで、いくつかの条件で検索をフィルタリングしたいと思います。
アナウンスモデルがあり、インデックスは次のようになります。
間違っているかもしれませんが、これらの属性に構文を追加した場合にのみ:sortable => true
、検索の条件として使用できることに気付きました。それ以外の場合は何も見つかりません。
現在、acts_as_taggable_onプラグインも使用しています。これにより、タグとタグ付けの2つのdbテーブルが生成されます。タグのモデルはありませんacts_as_taggable_on :tags, :categories
。アナウンスモデルにあります。
私が今やりたいのは、タグでフィルタリングすることです。has tags(:id), :as => :tag_ids
それで、運が悪かったのでインデックスに追加しようとしました indexes tags(:id), :as => :tag_ids
が、それもうまくいきませんでした。
次のようなことができるように、インデックスを作成するにはどうすればよいですか。
has
そしてまた、これはとの間の違いですindexes
ありがとう、ブライアン
ruby-on-rails - Thinking Sphinx と act_as_tggable_on プラグイン
ruby on rails 2.3.2 用に Sphinx と Thinking Sphinx をインストールしました。
条件なしで検索すると、検索は正常に機能します。さて、私がやりたいのはタグによるフィルター処理です。acts_as_taggable_on プラグインを使用しているので、Announcement モデルは次のようになります。
何らかの理由で、次のコマンドを実行すると、予想とは関係のないアナウンスが 1 つだけ表示されます。たくさんの発表があるので、その代わり多くの結果を期待していました。
Announcement.search params[:announcement][:search].to_s, :with => {:tag_ids => 1}, :page => params[:page], :per_page => 10
何かが間違っていると思います。正しく検索されていません。
何が起こっているのか、誰かが私に手がかりを与えることができますか?
ありがとう、ブライアン