問題タブ [syck]

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 投票する
2 に答える
266 参照

ruby - 複数行の正規表現でのTypeError読み取り

ファイルには明らかに複数行の正規表現が保存されてYAML::dump(b1)おり、問題なく保存されています。

質問、Syckが複数行の正規表現に問題があると思われる場合、どうすればロードバックできますか?

rubytypes.rbへのパッチについての議論を見たことがありますが、それ以外は何もありません。

Psychに切り替えると、ワームの別の缶が開かれるので、切り替えたくありません。

どうしたの?希望はありますか?このエラーによって不透明になるまで、Syck、Psych、YAML解析の内部についての予備知識はありませんでした。

0 投票する
3 に答える
2516 参照

ruby - psych yaml インタープリターが 80 文字前後に改行を追加するのはなぜですか?

Psych は Ruby 1.9.3 以降のデフォルトの yaml エンジンです。

なぜ、ああ、なぜ psych は出力に改行を追加するのですか? 以下の例を確認してください。

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

ruby-on-rails - Rails 2.3 と Ruby 2.0 の Yaml ダンプ

Rails 2.3 アプリケーションを ruby​​ 1.8 から ruby​​ 2.0 にアップグレードしました。

現在、アクティブ レコード オブジェクト (YAML::dump()) をシリアル化しようとすると、次のエラーが発生します。

完全なスタック トレース:

最新の心理ライブラリに更新し、syck に切り替えようとしましたが、うまくいきませんでした。

0 投票する
0 に答える
230 参照

android - People アプリと自分のアプリの間の連絡先の詳細の同期

whatsapp が連絡先に対して行うような機能を持つプロジェクトに参加しています。私のアプリは、電話 (Peoples アプリ) から連絡先を取得し、それをサーバーに同期して、既にすべてのアプリに関与しているユーザーを見つける必要があります。ユーザーはまだ関与していません。招待ボタンを配置する必要があります。

同期については、同期アダプターを実装しても問題ありません。連絡先アプリの連絡先で、新しい電話が追加されていない、名前が変更されているなどの更新を取得する必要があります。

VERSIONフィールドの他の詳細が変更されたときにフィールドが更新される可能性があるため、CONTACT_LAST_UPDATED_TIMESTAMPフィールドは正確に必要なものではないと思います。

アプリの起動時に連絡先の変更を監視する必要があります。連絡先に変更があった場合は、その連絡先の詳細を取得し、それをサーバーに送信して彼のステータスを知る必要がありますservice with content observer 。それが機能する場合、どうすれば更新された連絡先の詳細を取得できますか.

誰かが私を助けることができますか?

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

ruby-on-rails - ActiveRecord::Base.connection.execute 使用時のバッチ処理

私は、yamler を Syck から Psych に移動し、最終的にプロジェクトを Ruby 2 にアップグレードできるようにするための移行を作成するのに忙しいです。

使用する予定の移行の結果が期待どおりの結果をもたらし、ダウンタイムなしで実行できることを確認するために、次の方法を作成しました。シリアル化を自動的に実行する Active レコードを回避するには、使用する必要がありましたActiveRecord::Base.connection.execute

変換を説明する私の方法は次のとおりです

を利用するときにバッチ処理をどのように使用できます ActiveRecord::Base.connection.executeか?

完全を期すために、私の更新機能は次のとおりです

http://fossies.org/linux/openproject/db/migrate/migration_utils/legacy_yamler.rbから取得したもの