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

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

ruby-on-rails - Vestalバージョンが機能しない

Vestalバージョンのgemを機能させようとしていますが、次のエラーが発生し続けます。

関連する方法は次のとおりです。

何かご意見は?

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

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 のアノテーションの本文と一致します)。

何かご意見は?

0 投票する
6 に答える
6033 参照

ruby-on-rails - Ruby on Rails でのモデルのバージョン管理

モデルのバージョン管理を可能にするプラグイン/行為を探しています。利用可能なソリューションのリストを見つけるのはちょっと難しいです。これまでのところ、私は集めました:

  • acts_as_versioned
  • simply_versioned
  • vestal_versions

最後の 2 つのソリューションでは、バージョン テーブルが 1 つしか必要ありません。これは良さそうに聞こえますが、移行の容易さがこれによってどのように影響を受けるかについては、悪い予感がします (状態を文字列としてシリアル化するため)。

一方でacts_as_versioned、少しほこりっぽいです (1 月の最後のコミット)。これらのいずれかに関する最近の経験はありますか? または、私が見落としていた可能性のある他のソリューション (またはフォーク) はありますか?

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

ruby-on-rails - Vestal_versions と act_as_taggable_on

誰かがvestalバージョンとacts_as_tggable_onプラグインをうまく統合しましたか? 私は自分のアプリに追加しました。

そして、私が見るレーキタスクまたはジェネレータースクリプト呼び出しで

これを解決する方法を知っていますか?

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

ruby-on-rails - 復帰のvestal_versionsとhtmldiffの質問

コードが扱いにくくならないように、私がやっていることをもっと簡単に行う方法があると思います。

revert_to メソッドの使用方法を理解するのに苦労しました... 2 つの異なるバージョンを同時に呼び出せるものが欲しかったのですが、vestal_versions が機能する方法ではないようです。

このコードは機能しますが、必要以上に難しいものを作っているのではないかと考えており、深く掘り下げる前に調べたいと思います。

ご参考までに、これを HTMLDIFF と組み合わせて使用​​して、バージョンの変更を取得しています。

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

ruby-on-rails - vestal_versions : 列名の変更に関する問題

私は 2 か月間、vestal バージョンを使用しています。今日の午後まで、すべてが順調でした。私は特別なことは何もしていません(または覚えていません...)が、コードは他のコンピューターで正常に動作します...

問題は、モデルを保存できなくなったことです:レールは私にこのエラーを与えます: ActiveRecord::DangerousAttributeError: changes is defined by ActiveRecord

changes フィールドはデフォルトでアクティブレコード メソッドです。

コンソールでは、メッセージは次のとおりです。

ActiveRecord::DangerousAttributeError: changes is defined by ActiveRecord

これが私のローカルgemファイルです:

そしてここに私のGemfile

この問題を解決するための提案があれば、喜んでお聞きします。

ありがとう

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

ruby-on-rails - RailsWikiサイト-htmldiffmaxescpuを使用した記事編集の強調表示/取り消し線

私はウィキスタイルのサイトを実装していて、連続するバージョン間で記事に加えられた変更を強調したいと思います。htmldiffを使用して変更を強調表示することは、CPUを集中的に使用することを除いて、うまく機能します。私はバージョン管理に素晴らしいvestal_versionsプラグインを使用しています。

では、これをどのように処理するのが最善でしょうか?バージョン作成時にon_createコールバックを使用して、htmldiffで処理された記事(バージョンテーブルの行)を処理して保存する遅延ジョブを作成することを検討しました。

これが良いアプローチである場合、宝石に触れずにvestal_versionsを拡張するにはどうすればよいですか?あるいは、もっと良いアプローチがあるかもしれません。

どんなアドバイスも大歓迎です。:)

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

ruby-on-rails - vestal_versionsを使用したバージョン管理された関連付け?

バージョン管理された関連付けをサポートできる別のバージョン管理gemに切り替える前に、vestal_versionsがバージョン管理された関連付けをサポートしているかどうかを確認したいと思います(例:=> has_versioning)。私はまだコードを見ていませんが、readmeファイルまたはgithubの問題セクションからバージョン管理された関連付けに関連するものを見つけることができませんでした。助けていただければ幸いです!

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

ruby-on-rails - レコードを変更したユーザーを保存するためにvestal_versionsを取得するにはどうすればよいですか?

私はvestal_versions1.0.2とrails2.3.8を使用しています

ドキュメントに示されているように、モデルに加えられた変更にユーザーを関連付けようとしています。

ドキュメント: http: //github.com/laserlemon/vestal_versions

ユーザーを呼び出し@user.saveた後、「Tyler」はversionsvestal_versionsによって使用されるテーブルに保存されません。

誰かこれを見たことがありますか?これはバグですか?

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

ruby-on-rails - Rails での時間の経過に伴うウィジェットのモデル変更 (価格/説明)

私は最近この質問をしましたが、その答えは私にとって非常に理にかなっています。今、これらの答えが、たとえばvestal_versionsのようなプラグイン/gemが利用可能なRailsのような環境でどのように保持されるかを考えていますか?

私がウィジェットを販売していて、アイテムの価格や説明が時間の経過とともに変化する場合、Rails が私のフレームワークです。どのようアプローチ/モデル化しますか?