問題タブ [autosave]
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.
javascript - 複数のTinyMCEインスタンスを保存する
1ページにTinyMCEの複数のインスタンスがあります。
JavaScriptの自動保存をバックグラウンドで実行しており、POSTリクエストを介してフォームをデータベースに自動的に保存します。これは、initで要素IDを設定できる1つのフォームでうまく機能します。ただし、私のシナリオでは、ユーザーは可変数のTinyMCEフォームを持つことができるため、複数のハードコードされた要素IDを持つことは実用的ではないようです。
TL; DR:インスタンスIDを知らなくても、同じページでTinyMCEのすべてのインスタンスを動的に取得します。または、1つのauto_save()関数に複数のフォームを保存する他のアプローチ。
ruby-on-rails - accept_nested_attributes_for を使用して put/post でネストされたレコードを作成する
私は2つのモデルを持っています、
風景:
画像:
投稿を送信し、iPhone からリクエストを送信して、json でランドスケープ レコードを更新/作成しています。新しいランドスケープ レコードと新しい関連付けられたイメージ レコードを作成する POST 要求の例を次に示します。
}
サーバーがこれを受信すると、吐き出します
これはある種の循環参照の問題のようですが、それを修正する方法は明確ではありません。また興味深いのは、autosave_associated_records_for_images が呼び出されていないように見えることです (また、その関数のドキュメントはほとんどなく、Rails のソースを調べる必要がありました)。
私は、accepts_nested_attributes_for に関するほぼすべての SO 投稿を読んだことがありますが、運がありません。
アップデート
現在レコードを作成していますが、Rails から画像データを Image モデルに渡すことができません。説明しましょう:
これは、autosave_associated_records_for_images を定義していないときに起こることです。ただし、次のように定義すると:
次の出力が表示されます。
これは非常に奇妙です!リレーションシップは適切に作成されていますが、実際には、送信するデータをデータベースに入力していません。何か案は?
cocoa - OSX ライオンのバージョン ブラウザからの復元が機能しない...アイデアはありますか?
Lion でドキュメント ベースのアプリケーションを以前のバージョンから復元しようとしています。「バージョンの復元」を選択すると、テキスト ビューに変更が反映されません。ただし、アプリケーションを閉じて再度開くと、変更が反映されています。
NSDocument のファイル ラッパー バリアントを使用していますが、テキスト ビューのテキスト ストレージに、選択したバージョンをすぐに反映させるにはどうすればよいですか? 何か不足していますか?
macos - OS X Lion の自動保存機能とバージョン機能を備えた Shoebox / Library アプリケーション
ライオンで一流の市民にしたい靴箱スタイルのアプリケーションがあります。これは、とりわけ自動保存とバージョンを統合することを意味します。現在、ドキュメント中心のモデルはなく、単純な Core Data スタックを使用しています。
UIPersistentDocument は、自動保存とバージョンの両方を統合するための非常に簡単な方法を提供します。新しい API と統合するために選択できるオプションが 2 つあります。
- シューボックス スタイルのアプリケーションの NSPersistentDocument を「悪用」します。技術的にはドキュメントベースのアプリケーションになりますが、ユーザー インターフェイスは同じ iPhoto ライクなライブラリです。これは概念的にはあまり意味がありませんが、無料で多くの機能を利用できます。
- 現在のプレーンなコア データ スタックを保持し、自動保存とバージョンを手動で実装します。
Apple の担当者から、私たちが取るべきアプローチについて相反する意見を聞いたので、実装を開始する前に明確にしておきたいと思います。1. は使用すべきではないと思いますが、非常に魅力的でもあります。Core Data アプリケーションで自動保存とバージョンを手動で実装するための十分なドキュメントを見つけることさえできませんでした。
私は本当に 1. を使用する傾向がありますが、いくつかの問題があります。
- バージョンと 1 つのデータベース ファイルのみを使用する場合、ファイル システム レベルの競合が心配です。このトピックに関するドキュメントは見つかりませんでした。
- 「スペース」をブラウズするときのバージョンのパフォーマンスの問題が心配です。
- バージョンは複数のインスタンスを開く必要があるため、開いているデータベースのインスタンスを 1 つだけ強制することはできません。副作用と並行性の問題が心配です。概念的にはハックのように見えますが、私はハックが好きではありません。
iCloud 同期を統合したいだけなら、Core Data が直接サポートしているため、アプリケーションにドキュメント中心のモデルを使用することは絶対に考えません。現在の非ドキュメント ベースのパラダイムに固執した場合に発生する開発者のオーバーヘッドについて、私は主に心配しています。
シューボックス アプリケーションを新しい Lion の世界にどのように統合すべきか、アドバイスやアイデアはありますか?
vim - vimで1秒ごとにファイルを自動保存する方法は?
なぜ自動保存してはいけないのか、スワップファイルなどがあるのか 、自動保存しない理由について知りたくありません。
現在の作業ファイルを自動保存して、1秒ごとにvimに保存したいだけです。
どうすればこれを達成できますか?
wolfram-mathematica - ノートブック (または Mathematica の他のタイプのファイル) ファイルを自動的に保存する
私は時々この問題に直面してきました.Microsoft Officeが作業中のファイルをバージョンと自動回復で自動的に保存するという事実によって引き起こされる怠惰です.
テストなどを行うために Mathematica で新しいノートブックを作成しているときに、実行中の内容を保存するのを忘れることがよくあります。
時々、使用しているコンピューターによっては、コンピューターがクラッシュし、私が行っていたすべての美しい作業が永久に失われます...
5 分ごとに手動でファイルを保存するという他の方法を回避する方法はありますか? ファイルのバージョン管理はどうですか?
ところで: MMA V8 の使用
cocoa - NSTableView でプログラムによって作成された NSTableColumn の自動保存?
NSTableView
Interface Builder でいくつかの列を作成しました。設定を自動保存するようにテーブルビューを設定しました(属性インスペクターで自動保存名を設定し、列情報を確認しました)。プログラムで他の列を追加したいのですが、アプリを終了して再起動すると、これらの新しく追加された列が消え、Interface Builder で作成された列が再び表示されます。グーグルで回避策を見つけました。追加された列の幅を変更すると作業が完了しますが、より良い解決策が必要です!
編集: 列幅の変更は時々しか機能しません。
php - 送信ボタンなしでComboBoxの選択をPHPのMYSQLに自動保存する方法は?
私はjqueryとajaxの経験がありません。これまでのところ、ソースを探して編集し、コードをコーディングに貼り付けています。今、チュートリアルの自動保存コンボボックスの選択を探しようとしましたが、見つかりませんでした。誰かが私を助けてくれますか?MYSQL表示レコードのみを使用しましたが、jqueryを使用してコンボボックス選択nitoMYSQLを自動更新する方法がわかりません。たとえば、予約ステータスを選択したいのですが、コンボボックスから承認を選択すると、[送信]ボタンをクリックしなくても自動的にMYSQLに保存されます。
ruby-on-rails - 下書きの投稿を保存するためのRESTfulな方法は何ですか?
私が作成している小さなテストWebサイトに投稿コントローラーがあります。サイトには「ドラフトの保存」/combo-auto-save機能が必要です。これは、ユーザーが離れて終了するために戻ってくる可能性のある長い投稿がサイトにあるためです。ただし、これまでRailsアプリ(または任意のアプリ)に自動保存/保存機能を組み込んだことはありません。そうするための良い、RESTfulな方法は何ですか?
これが私の現在のコントローラーアクションです:
posts_controller.rb
ご覧のとおり、ユーザーはリモートで投稿します。
現在のpost.rbモデルは次のとおりです。
このコードから次のことを実行する必要があります。
- 定期的に自動保存(おそらく1分間隔)
- 下書きを保存するオプションを与える
- 実行する検証を選択します。たとえば、ユーザーが許可された長さを超えるタイトルのドラフトを保存できるようにし、そのタイトルの投稿を実際に投稿できないようにします。
また、ドラフトを保存するためのRailsの優れた方法についても興味があります。投稿モデルに属性「ドラフト」を追加する必要がありますか?または、ドラフト投稿モデルを作成しますか?
さらに情報を提供する必要がある場合は、コメントしてください。人々の意見を聞いてみたいです!みんな、ありがとう!
jquery - jQueryで送信(自動保存)するときにhtmlフォームにデータを追加するにはどうすればよいですか?
自動保存するために、jQueryで送信するフォームがあります。これはRubyOnRails 3にあります。私のモデルは、自動保存したい投稿です。ブールフィールド(ドラフト)がtrueの場合、postモデルは特定の検証を無視するように適合されています。(ドラフトがnilの場合、検証が実行されます)
次のコードを使用して、フォームを定期的に送信し、自動保存します。
フォームがこの関数によって送信されるとき、検証などを無視するために、変数:draft => trueを何らかの形で含めたいと思います。これを実現するためにこのJavaScriptに追加するにはどうすればよいですか?それともそれは単に不可能ですか?
コードレールの観点から別の解決策を実行する必要がある場合は、コメントしてお知らせください。関連するコードを投稿します。
みんなありがとう!