問題タブ [model]
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.
ruby-on-rails - モデルの 1 つについて、自動入力する必要があるインスタンスがいくつかあります。どうすればこれを処理できますか?
これを理解するには、具体的に説明する必要があります。私のアプリケーションには、ウィジェットの色のテーマ情報を含む theme というモデルがあります。いくつかのテーマを提供していますが、主にユーザーが独自のテーマを作成することに依存しています。問題は、テーマをどこに保存すればよいかということです。それらをテーマデータベースに保存すると、テスト中にデータベースを切り替えたりフラッシュしたりするたびに、テーマを再入力する必要があります。これは大したことではありません。
現在、コントローラーのハッシュにテーマを保存しています。これに関する問題は、各ウィジェットにはテーマがあり、各ウィジェットには theme_id があり、提供されたテーマはデータベースに保存されていないため、theme_id がないためです。
この問題の解決策は非常に簡単であることはわかっていますが、自分の解決策が最適なコーディング プラクティスを採用していることを確認したいと考えています。これについて何か提案はありますか?移行またはその他の rake タスク中にデータベースにエントリを追加する方法があるかもしれません...
ありがとうございました!
トニー
iphone - iPhoneアプリで大量のデータを処理するための設計
私はiPhoneアプリを持っています。このアプリを開くと、約25000レコードを含むデータのテーブルを表示する必要があります。各レコードは、TITLEとDESCRIPTIONの2つのフィールドで構成されています。両方のフィールドが各テーブルセルに表示されます。テーブルビューもUISearchBarで完全に検索できます。
アプリケーションが起動し、このビューがロードされると、「コレクションオブジェクト」がテーブルからすべてのデータを取得し、それを「アイテムオブジェクト」にロードします。検索には両方のフィールドが必要なので、実際には水和/脱水するものは何もありません。したがって、テーブル全体がメモリ内にあります。完全な検索機能を提供するより良い方法が必要ですが、一度にメモリ内のオブジェクトの数を大幅に減らします。
何か案は?
編集:
さらに説明する必要があると思います。
私はすでにSQLiteデータベースを使用しています。私の問題は、20,000レコードをメモリにロードするのに時間がかかりすぎて、アプリケーションが遅く見えることです。
また、現在の選択のいずれかの側に100レコードしかない場合、すべてのレコード(メモリにないレコードを含む)を検索するにはどうすればよいですか?
テーブルデリゲートの提案を調べます。
ruby-on-rails - モデルでのヘルパーの使用: ヘルパーの依存関係を含めるにはどうすればよいですか?
テキスト領域からのユーザー入力を処理するモデルを作成しています。http://blog.caboo.se/articles/2008/8/25/sanitize-your-users-html-inputからのアドバイスに従って、データベースに保存する前に、before_validate を使用してモデルの入力をクリーンアップしています折り返し電話。
私のモデルの関連部分は次のようになります。
言うまでもなく、これはうまくいきません。新しい投稿を保存しようとすると、次のエラーが表示されます。
どうやら、SanitizeHelper は HTML::WhiteListSanitizer のインスタンスを作成しますが、それをモデルに混ぜると、HTML::WhiteListSanitizer が見つかりません。なんで?これを修正するにはどうすればよいですか?
asp.net-mvc - Generic UpdateModel はどのように機能しますかMVC 'Controller' の UpdateModel とは異なりますか?
ASP.NET MVC コントローラー クラスには、UpdateModel へのオーバーロードが多数あります。
汎用のものもあれば、そうでないものもあります。
明らかに、ジェネリック バージョンを使用したいのですが、それが実際に何をするのかわかりません。UpdateModel は、リフレクションを使用してプロパティを設定する単なる方法ではありません。
それで、これの違いは何ですか:
対。
タイプがわかっている場合、リフレクションは少し高速ですか?それとも別の理由がありますか?
object - オブジェクト インスタンスの動的プロパティ?
前の質問「オブジェクト モデルの設計における重要なルールは何ですか」に続いて、次の質問をしたいと思います。
クラス インスタンスの動的プロパティを持つ方法はありますか?
この概略オブジェクト モデルがあるとします。
したがって、各オブジェクトは、実装されたインターフェイスのセットにより多くのプロパティを持ち、比較的重いオブジェクトになる可能性があります。可能なすべての (そしてもちろん妥当な) オブジェクトを作成することは、この問題(つまり、Pipe_Designed と Pipe_Designed_NeedInspection)を解決する方法です。次のダイアログのように、エンド ユーザーが自分の新しいオブジェクトで使用できる機能を選択できるようにする、動的なプロパティを持つ方法があるかどうか疑問に思います。
ruby-on-rails - Rails:モデル依存クラスの場所のベストプラクティス?
私は Rails アプリをかなり順調に進めていますが、私がこれを自分でやっているということは、最終的には貧しい人々がこれを見て、「一体何を考えていたのですか? なぜこれをここに置いたの?! ?!」
1 つのモデル クラス以外には使用されていない一連のクラスをどこで期待しているのだろうか。明らかに、クラス TheModel と一緒に the_model.rb に入れることもできますが、これは計画されている 2 つのクラスを超えて拡張される可能性があります...
libも考えましたが、みんなの世界観をごちゃごちゃにする必要はありません…。
ありがとうございました。
先輩、ありがとうございます。
ruby-on-rails - Rails アプリですべてのモデルのコレクションを取得する方法はありますか?
Rails アプリのすべてのモデルのコレクションを取得する方法はありますか?
基本的に、次のようなことができますか: -
c# - コアをワイヤーデータモデルに公開する
C#クライアントとJavaサーバーがあります。ワイヤーを行き来するデータオブジェクトがあります。それらをFooData.csと呼びましょう。ここでは、すべてが単なるgetとset(ロジックなし)です。
アプリケーションで使用したい他の派生フィールドがありますが、ネットワーク上で送信する必要がないため、クラスがあります
FooWrapper.cs。
データオブジェクトをラッパーに挿入します
ラッパーにはデータオブジェクトと同じプロパティがたくさんある(そして委任するだけです)か、ラッパーにもいくつかの計算されたプロパティがあります。ラッパーが持つ唯一の状態はデータオブジェクトです(他のメンバー変数はありません)
このモデルを使用するのか、コンバーターを使用するのかについて議論がありました。コンバーターの方法は、FooWrapperを使用する代わりに、FooBusinessObjectを使用し、「on thewire」オブジェクトを挿入する代わりに、onthewireオブジェクトからビジネスオブジェクトにすべてのデータを渡すconvertメソッドを呼び出すことです。
何が優れているかについての考え(ラッパー対ビジネスオブジェクト/コンバーター)