0

数週間前に最初のRailsアプリ(iPhoneアプリケーション用のAPI)を最初にリリースしましたが、昨夜、列名のつづりを間違えていることに気づきました。列の名前を変更しますが、これを行うと、スペルが異なるため、iPhoneアプリケーションが破損します。

私のコラムの名前を変更した後、古いiPhoneアプリケーションをそのまま維持するための最良の方法は何ですか?違いがあれば、RailsアプリをHerokuにデプロイしています。

4

2 に答える 2

4

列の名前を変更してから、古い誤った名前で列のエイリアスを作成します。例えば:

alias_attrib :wrong_name, :right_name

次に、古いiPhoneアプリをサポートする必要がなくなる日を待ち、エイリアスを削除します。

于 2012-06-15T16:03:56.033 に答える
1

すべてのクライアント、またはほとんどすべてのクライアントが正しい列にのみアクセスする最新バージョンに更新されるまで、新しいクライアントと古いエイリアスを保持します。

クライアントがエイリアスの使用を停止した後(またはその使用量がゼロに近づいたら)、エイリアスを削除します。

于 2012-06-15T16:05:37.860 に答える