問題タブ [vestal-versions]
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 - これは Vestal Versions のバグですか、それとも何か間違ったことをしていますか?
Vestal バージョン ( http://github.com/laserlemon/vestal_versions )でバグを発見した可能性があると思います-revert_to
の動作は、同じオブジェクトで過去に行った復帰に依存しているようです。次に例を示します。
つまり、新たにロードされたアノテーションからの場合revert_to(9)
、body フィールドには RDiscount オブジェクトが含まれており、そのテキストは「ただぶらぶら -- \"ポッサムをプレイ中\" -- ストアで」 (バージョン 9 の時点での本体) で始まります。
revert_to(8)
ただし、新たにロードされたアノテーションから戻した場合revert_to(:last)
、アノテーションの本文を確認してくださいrevert_to(9)
。バージョン 9 ではアノテーションの本文が間違っています (バージョン 8 のアノテーションの本文と一致します)。
何かご意見は?
ruby-on-rails - Ruby on Rails でのモデルのバージョン管理
モデルのバージョン管理を可能にするプラグイン/行為を探しています。利用可能なソリューションのリストを見つけるのはちょっと難しいです。これまでのところ、私は集めました:
acts_as_versioned
simply_versioned
vestal_versions
最後の 2 つのソリューションでは、バージョン テーブルが 1 つしか必要ありません。これは良さそうに聞こえますが、移行の容易さがこれによってどのように影響を受けるかについては、悪い予感がします (状態を文字列としてシリアル化するため)。
一方でacts_as_versioned
、少しほこりっぽいです (1 月の最後のコミット)。これらのいずれかに関する最近の経験はありますか? または、私が見落としていた可能性のある他のソリューション (またはフォーク) はありますか?
ruby-on-rails - Vestal_versions と act_as_taggable_on
誰かがvestalバージョンとacts_as_tggable_onプラグインをうまく統合しましたか? 私は自分のアプリに追加しました。
そして、私が見るレーキタスクまたはジェネレータースクリプト呼び出しで
これを解決する方法を知っていますか?
ruby-on-rails - 復帰のvestal_versionsとhtmldiffの質問
コードが扱いにくくならないように、私がやっていることをもっと簡単に行う方法があると思います。
revert_to メソッドの使用方法を理解するのに苦労しました... 2 つの異なるバージョンを同時に呼び出せるものが欲しかったのですが、vestal_versions が機能する方法ではないようです。
このコードは機能しますが、必要以上に難しいものを作っているのではないかと考えており、深く掘り下げる前に調べたいと思います。
ご参考までに、これを HTMLDIFF と組み合わせて使用して、バージョンの変更を取得しています。
ruby-on-rails - vestal_versions : 列名の変更に関する問題
私は 2 か月間、vestal バージョンを使用しています。今日の午後まで、すべてが順調でした。私は特別なことは何もしていません(または覚えていません...)が、コードは他のコンピューターで正常に動作します...
問題は、モデルを保存できなくなったことです:レールは私にこのエラーを与えます: ActiveRecord::DangerousAttributeError: changes is defined by ActiveRecord
changes フィールドはデフォルトでアクティブレコード メソッドです。
コンソールでは、メッセージは次のとおりです。
ActiveRecord::DangerousAttributeError: changes is defined by ActiveRecord
これが私のローカルgemファイルです:
そしてここに私のGemfile
この問題を解決するための提案があれば、喜んでお聞きします。
ありがとう
ruby-on-rails - RailsWikiサイト-htmldiffmaxescpuを使用した記事編集の強調表示/取り消し線
私はウィキスタイルのサイトを実装していて、連続するバージョン間で記事に加えられた変更を強調したいと思います。htmldiffを使用して変更を強調表示することは、CPUを集中的に使用することを除いて、うまく機能します。私はバージョン管理に素晴らしいvestal_versionsプラグインを使用しています。
では、これをどのように処理するのが最善でしょうか?バージョン作成時にon_createコールバックを使用して、htmldiffで処理された記事(バージョンテーブルの行)を処理して保存する遅延ジョブを作成することを検討しました。
これが良いアプローチである場合、宝石に触れずにvestal_versionsを拡張するにはどうすればよいですか?あるいは、もっと良いアプローチがあるかもしれません。
どんなアドバイスも大歓迎です。:)
ruby-on-rails - vestal_versionsを使用したバージョン管理された関連付け?
バージョン管理された関連付けをサポートできる別のバージョン管理gemに切り替える前に、vestal_versionsがバージョン管理された関連付けをサポートしているかどうかを確認したいと思います(例:=> has_versioning)。私はまだコードを見ていませんが、readmeファイルまたはgithubの問題セクションからバージョン管理された関連付けに関連するものを見つけることができませんでした。助けていただければ幸いです!
ruby-on-rails - レコードを変更したユーザーを保存するためにvestal_versionsを取得するにはどうすればよいですか?
私はvestal_versions
1.0.2とrails
2.3.8を使用しています
ドキュメントに示されているように、モデルに加えられた変更にユーザーを関連付けようとしています。
ドキュメント: http: //github.com/laserlemon/vestal_versions
ユーザーを呼び出し@user.save
た後、「Tyler」はversions
vestal_versionsによって使用されるテーブルに保存されません。
誰かこれを見たことがありますか?これはバグですか?
ruby-on-rails - Rails での時間の経過に伴うウィジェットのモデル変更 (価格/説明)
私は最近この質問をしましたが、その答えは私にとって非常に理にかなっています。今、これらの答えが、たとえばvestal_versionsのようなプラグイン/gemが利用可能なRailsのような環境でどのように保持されるかを考えていますか?
私がウィジェットを販売していて、アイテムの価格や説明が時間の経過とともに変化する場合、Rails が私のフレームワークです。どのようにアプローチ/モデル化しますか?