問題タブ [acts-as-commentable]
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.
jquery - Rails 用のより良い act_as_commentable はありますか?
これが私がやろうとしていることです。ユーザーがさまざまなモデルにコメントを残せるようにしたいサイトがあります。act_as_commentable は明らかにこれの出発点ですが、より堅牢な機能セットを備えた gem / プラグインがあるかどうかに興味があります。例えば:
- 事前構築済みのパーシャル (Twitter / FB ボタンの有無にかかわらず)
- jQuery を利用するパーシャル
- Twitter および/または FB トンネル (ユーザーがコメントしたときに、ユーザーの Twitter / FB にプッシュします)
- そのモデルを表示しているユーザーに他のユーザーのコメントをプッシュするための事前構築済みのメカニズム
この機能の一部がアプリ固有のものであることがわかりますが、一般的な実装が役立つようです。
このようなものが存在するかどうかに興味があります。
ruby-on-rails - Railsでacts-as-commentable-with-threadingを使用する方法
私は最初のレールサイトを開発しています(うん、私はレールバカです)。私はブログを書いています、そして私はコメントの部分に行きました。私はacts-as-commentable-with-threading(GitHub)をインストールし、インストール手順に記載されているように移行を実行しました。投稿モデルにacts_as_commentableを追加しましたが、追加するとコメントコントローラーがあります
@comment = Comment.build_from(params [:id]、1、params [:body])
エラーが発生します。#の未定義メソッド `build_from'
明らかに私はひどく間違ったことをしている、そして私は実際に例を理解していない。build_fromに何をフィードする必要がありますか?誰かがこのプラグインを段階的に説明できますか?:)
または、単純なスレッドコメントを取得する簡単な方法はありますか?
ruby-on-rails - Railsアプリケーションでacts_as_commentableを実装するためのクリーンなアプローチはありますか?
README には、コントローラーの処理方法と、このプラグインのセットアップの側面を表示する方法は示されていません。数時間検索しましたが、このプラグインの使用方法を示すものは見つかりません。
ruby-on-rails - Rails 3のacts_as_commentableエラー:未定義のローカル変数またはメソッド「acts_as_commentable」
Rails 3 アプリを作成していて、acts_as_commentable をインストールしようとしています
これが私がしたことです: 私のGemfileに追加:
バンドルのインストールを実行
comments.rb を使用して移行を生成しました (Comments テーブルは正しく作成されました)
次に、コメント用にブック コントローラーを有効にしたかったので、books_controller.rb に追加しました。
しかし、/books をロードするとエラーが発生します。
提案?
ruby-on-rails - act_as_commentable の例?
コメント可能にしたいモデルがあります。モデルの「表示」ビューで、コメントを作成できるフォームを作成するのに苦労しています。良い例や有用な例が見つかりません。誰かが私にこれを行う方法の例を教えてくれますか?
例:
シンプルなブログアプリ。Postというモデルがあります。コメント可能です。したがって、「表示」ビューで投稿を表示し、下部に、入力して送信すると、投稿に関連付けられた新しいコメントを作成してデータベースに入れるフィールドを用意します。
簡単に聞こえますが、シードしたコメントを表示できるように動作しています。新しいものを入れるためのフォームが機能しません。どんな助けも大歓迎です。
ruby-on-rails - acts_as_commentableを使用した匿名および登録ユーザーの実装?
私はacts_as_commentableを使用していますが、匿名ユーザーと登録ユーザーがコメントを投稿できるようにする方法について誰か良いアイデアがあるかどうか知りたいですか? つまり、登録ユーザーが認証されている場合、コメントに名前などを付けたいのですが、匿名ユーザーにもコメントを付けて、名前とメールアドレスを記録してもらいたいです。認証にDeviseを使用しています。
これを機能させる方法についてのアイデアはありますが、少しハッキーに感じます。考えている人がいるかどうか疑問に思います。
ruby-on-rails - 主キー制約に違反する重複 ID が生成される
誰でもこれを説明できますか?Populator および Faker gem を使用して、生成されたデータをデータベースに入れています。とりわけ、10,000 件のコメント (「acts_as_commentable」gem からのもの) を生成します。これはすべて機能します。ただし、新しいコメントを追加しようとすると、既存の ID を使用して主キーに違反しているというエラーが表示されます。 . 以下のコンソール出力を見てください. ID 1 で始まり ID 100000 で終わる 10,000 レコードがあることがわかります. 次に新しいコメントを追加しようとすると失敗します. これはこのモデル/テーブルでのみ発生します. 追加できます新規ユーザーなど
これは、Populator gem がレコードをデータベースにバッチ処理する方法に関連していると思われます。Populator で見られるモデル/テーブルでのみ発生しています。
ruby-on-rails - Rails 3のacts_as_commentable_with_threading gem
私はacts_as_commentable_with_threading gemを使用しています。
私の _new.html.erb
コメント コントローラー:
私の投稿モデルに追加しました:
私の投稿の show.html.erb で:
しかし、「送信」ボタンをクリックした後、エラーが発生します:
私を助けてください。ありがとう。
ruby-on-rails - Acts_as_commentable検証
私は最近Railsでバックアップを開始しましたが、これまでは順調に進んでいます。
Postモデルにacts_as_commentableを設定しましたが、うまく機能しています。問題は、ユーザーが「空白」のコメントを作成できることです。コメントの長さを制限するために、acts_as_commentableによって生成されたcomment.rbファイルに次の検証を追加しました。
コメントの表示フォームは次のとおりです。
ただし、検証が失敗した場合にのみ次のエラーが発生します(通常の長さのコメントが作成された場合、サイトは機能します)。
通常の検証エラーだけをレンダリングする方法はありますか?前もって感謝します!
アップデート
要求に応じたCommentsController:
開発ログ:
ruby-on-rails - Rails 3でacts_as_commentableを使用してリモートフォームを作成するには、formtasticを使用するにはどうすればよいですか?
私はacts_as_commentableを使用しています。これは、モデルにコメントが追加される方法です。
宝石の詳細はここで見つけることができます:
https://github.com/jackdempsey/acts_as_commentable
formtasticでは、通常、モデルを渡し、次に入力フィールドを渡します。それでも機能しますか?
そして、コントローラーで....?
これが使用可能なハッシュを渡すかどうかはわかりません....ありがとう!