問題タブ [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.

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

ruby-on-rails - act_as_taggable を使用して Ruby on Rails 4 でタグを保存する際の問題

Rails 4 アプリ (microposts モデル) に act_as_taggable を実装しようとしていますが、プログラムはタグを保存していないため、表示できません。タグとタグ付けのテーブルは収集され、データベースに存在しますが、フォームが送信されたときにタグを保存したりタグを作成したりするコードは実装されていないようです。このチュートリアルの手順をほぼ正確に実行しましたが、何かがうまくいかないようです。

それがRails 4中心の問題なのか、Railsで使用される「attr_accessible」コードの欠如に関連しているのかはわかりません。コード例では microposts テーブルへの追加が指定されていないため、接続が別の場所で行われていると想定することしかできませんが、どこをどのように修正すればよいかわかりません (おそらく microposts_helper.rb で?)。

前もって感謝します。どんな助けでも大歓迎です。

関連するコード スニペット

Gemfile

microposts.rb

microposts_controller.rb

microposts_helper.rb

_microposts_form.html.rb

_micropost.erb.html

schema.rb

ルート.rb

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

ruby-on-rails - act_As_taggabe_on タグの大文字と小文字の変更 - キャッシュの問題の可能性がありますが、不明です

私はactastaggableon gemを使用しています。何らかの理由で、システムはタグ「Python」を「python (小文字)」として保存しています。ユーザーが特定のタグしか入力できないことを検証しているため、タグを「python」として保存するシステムが問題を引き起こしています。以下は私のサーバーログです。最初の行は、すべての検証が実行された (合格した) 後の tag_list の puts ステートメントです。その後、サーバーは奇妙なことを行い、「Python」を「python」に変えています。以前は「python」というタグを付けていたので、これはキャッシュに関係している可能性がありますが、今はそうではありません。キャッシュ設定を大幅に変更せずにこれを修正するにはどうすればよいですか?

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

ruby-on-rails - 多くのインスタンスでacts_as_taggable

次に例を示します。

代わりに:

次のように、1 回の呼び出しでモデルのすべてのインスタンスにタグを付ける方法はありますか?:

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

ruby-on-rails - 未定義のメソッド `-' for "books, children":String

問題 -- 「books, children」の未定義メソッド `-':String

「acts_as_taggable_on_steroids」は、しばらくの間維持されていません。最近までとてもよく機能していました。タグを作成または更新しようとすると、エラー メッセージが表示されます --> undefined method `-' for "books, children":String

act_as_taggable.rb

::::::::::::::::::::::::

注: 19 行目で問題が発生します。

タグ.rb

助けていただければ幸いです。ありがとうございます。

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

ruby-on-rails-4 - Rails 4: (タグ付け可能として機能) 特定のユーザーの投稿のみに基づいてタグ クラウドを作成する

コントローラーでこれを使用して、ユーザーのマイクロポストに基づいてタグクラウドを作成しようとしています (そのユーザーの各タグの数は明らかです)。

そしてこれは私の見解では

問題は、これを何度も確認した結果、@user によるものだけでなく、すべてのマイクロポストに基づくタグ数に基づいたサイズのタグ クラウドが返されることです。

これがなぜなのかわかりません。ドキュメントは非推奨です。

何かご意見は?

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

ruby-on-rails-3 - タグ付け可能として機能する検索の使用方法

私はacts-as-taggable-on gemを使用しています。

単一の検索フィールドで名前とタグの両方を検索したい

私のモデル

コントローラ

これを解決するのを手伝ってください。