2

Rails(ala version_fu ar_versioned)でサポートされているバージョン管理されたレコードを含むデータベースを作成する統合ソリューションがあるかどうか疑問に思っています。

4

5 に答える 5

1

act_as_versionedを確認してください。

于 2008-09-24T21:22:26.977 に答える
1

私のフォークについて言及してくれてありがとうsrboisvert。ここにもう少し情報/コンテキストがあります。updated_attributes 列の値はバージョンごとに設定され、以前のバージョンから変更された属性を一覧表示します。これは、レコード/バージョンを表示する必要があり、変更された値を表示したい場合に便利です。私たちが持っていた特定のレコードの履歴ビューを実装するためにこれが必要でした。履歴に表示する各バージョンで、変更された値を赤く色付けしたかったのです。これは、上にリンクされている私のブログ投稿でカバーされており、その他のいくつかのマイナーな調整も含まれています。

誰かがそれをさらに調整する場合は、プルリクエストなどを送ってください.

于 2009-04-10T18:16:57.920 に答える
0

変更されたもののハッシュであるバージョン管理されたテーブル(updated-attributes)に追加の列を含む、acts-as-versioned (ar-versioned)のフォークバージョンがあります。

于 2009-02-27T13:14:58.467 に答える
0

ご指摘のとおり、その機能はプラグインでサポートされており、Rails コアではサポートされません。

于 2008-09-18T16:40:22.877 に答える
0

私はプラグインとacts_as_audited一緒にこれを達成するために使用して、htmldiffかなりの出力を得ました。

参照: Ruby の文字列または配列の diff

于 2009-04-10T05:39:54.590 に答える