問題タブ [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.
javascript - Jqueryの文字数が表示されない
Jquery の文字数が、他のフォームでは機能するにもかかわらず、コメント フォームの下に表示されません。どんな助けでも大歓迎です。
_form.html.erb
custom.js.コーヒー
ruby-on-rails - コメント可能として機能: コメント本文のフォーマット
Railsアプリにacts_as_commenting_with_threadingの動作バージョンがあると思いますが、すべてのコメントの本文が奇妙なフォーマットで保存されているようです。ビューの書式設定を削除して、書式設定ではなくテキストのみを表示するにはどうすればよいですか? たとえば、「テスト コメント」というテキストを入力すると、コメントの本文は「---\n本文: テスト コメント\n」として保存されます。html_safe を試しましたが、うまくいきませんでした。
step.rb
コメント_コントローラー.rb
show.html.erb:
_comments.html.erb
これは次のように表示されます: "---\nbody: test comment\n"
ruby-on-rails - act_as_commentable_with_threading を使用した一括割り当てエラー
このチュートリアルに従って、 acts_as_commentable_with_threading
gemでスレッド化されたコメントを実装しています。ただし、gem が Comment モデルをセットアップする方法に起因すると思われる大量割り当てエラーが発生しているようです。これを変更する必要があるかどうかはわかりません (ライブラリの本来の意図のため)。
エラー出力
posts_controller.rb
コメント_コントローラー.rb
コメント.rb
ruby-on-rails - スレッドの例でコメント可能として機能します
私は Rails を初めて使用し、現在ブログを作成しています。acts_as_commentable
GitHub から使用する唯一の指示はモデルに追加することなので、Acts as commentable with threading を使用する方法に関するチュートリアルがあるかどうかを知りたいです。
- 新しいコメント用のフォームを作成するにはどうすればよいですか?
- モデルからすべてのコメントを取得するにはどうすればよいですか?
- コメントを表示するためにルートを設定するにはどうすればよいですか?
- この機能を利用できるようにコントローラを変更するにはどうすればよいですか?
ruby-on-rails - Rails 3.2 でルートを動的に追加する方法
Railsアプリでacts_as_commentableを使用して、さまざまなタイプのモデルにコメントできるようにしています。
ポリモーフィックCommentsController
アラポリモーフィック アソシエーション Railscastがあります。
このコントローラーの仕様を書こうとしています。ただし、 acts_as_fuを使用して、コントローラーが仕様で使用するジェネリックCommentable
クラスを定義したいと考えています。このようにして、具体的なコメント可能なモデルの 1 つに結び付けられません。
Commentable
問題は、コントローラー アクションをテストしようとすると、 acts_as_fu を使用して作成したクラスのルートがないため、ルーティング エラーが発生することです。
この動的に作成されたモデルのルートをbefore(:all)
(ちなみに RSpec を使用して) 仕様に描画する方法が必要です。
これまでの私の仕様は次のようになります。
更新:「ハッキーな」ソリューションが見つかりました。しかし、これを行うためのよりクリーンな方法があるかどうか疑問に思っています。