問題タブ [datamapper]
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.
mysql - 1 対多の関係であっても、関連付けテーブルを使用するとパフォーマンスが向上または低下します
PHP Web アプリケーションを構築する予定で、すでに Codeigniter + DataMapper を使用することに決めています(オーバージーラス版).
DataMapper を発見しました(オーバージーラス版)実際には 1 対多の関係しかない場合でも、追加の関連付けテーブルを使用する必要があります。
たとえば、国には多くのプレイヤーが所属できますが、プレイヤーは 1 つの国にしか所属できません。典型的なデータベース設計は次のようになります。
ただし、DataMapper では、次のような設計が必要です。
後でプレイヤーが複数の国に所属できることに気が変わった場合でも、ほとんど手間をかけずに実行できるため、メンテナンスに適しています。
しかし、私が知りたいのは、そのようなデータベース設計では、一般的に、典型的な設計と比較してパフォーマンスの向上または低下があるかということです。
ruby - SQLite、DataMapper、および Sinatra を使用したレコードの編集
Sinatra と DataMapper を学習中です。そうするために、私は「顧客データベース」プロジェクトで遊んでいます。
レコードの作成と削除は簡単で、現在はレコードの編集に取り組んでいます。これまでのところ、ビュー内のフォームと、レコードを編集すると思われるいくつかのルートを組み合わせることができました。私の問題を説明するためのコードを次に示します。
私の edit.erb ビュー: http://gist.github.com/308405
私の編集/更新ルート:
毎回「/list」にリダイレクトされるため、ルートの「client.save」部分が false を返しているようです。#save ではなく #update メソッドを使用すると、DM は「ダーティ レコード」について文句を言います。
私が間違っていることについて何か考えがある人はいますか、または DataMapper と Sinatra を使用して SQLite でレコードを編集する例を教えてもらえますか?
ありがとう!
ruby - Datamapper がデータをデータベースに保存しない
Ruby で Sinatra と Datamapper を使用して簡単なアプリケーションを作成していますが、SQLite データベースにデータを保存しようとしても何も変化しません。しかし、データベースをインストールしたり、irb からデータを変更しようとすると、完全に機能します。
これが私のDatamapperのセットアップ、モデル、およびデータベースのインストール方法です(これはうまくいきます):
そして、正しく動作しないコードは次のとおりです。
これはirbでうまく機能します:
誰が何が問題なのか知っていますか?
PS: 現在 Windows 7 で作業しています。Ruby のバージョンは 1.9.1p243 (2009-07-16 リビジョン 24175) です。
ruby - RubyでDataMapperリソースのシリアルとキー属性を取得するには?
Resource オブジェクトに設定されたシリアルおよびキー属性を取得する方法を理解しようとしています。基本的なメソッド DataMapper::Resource.attributes はプロパティのコレクションを返しますが、型については何も述べていません。もちろん、システム コール obj.class で確認できますが、リソース インスタンスから型情報を取得する方法がわかりません。
例:
では、リソースの内部型に関するこの情報を取得する方法はありますか?
ruby-on-rails - datamapperで重複する挿入を無視する方法
nameというプロパティに一意のインデックスを持つデータマッパーモデルがあります。名前がまだ存在しないときに新しいレコードを作成し、重複した名前のレコードを作成する試みを黙って無視したいと思います。datamapperでこれを行う「正しい」方法は何ですか?
ruby - DataMapper で項目を読み取るとエラーが発生します
# に対して未定義のメソッド「items」を取得します。何か案は?
ruby - データマッパー 0.9.x または 0.10.x?
現在、Datamapper 0.9.11 で実行されている ruby アプリを使用しています。0.10.x にアップグレードするのは良い考えでしょうか。10.x でのアップグレード、パフォーマンス、または信頼性の問題に関する経験。ブランチ?
orm - アクティブレコードとデータマッパーベースのORMの重要な違いは何ですか?
doctrine(アクティブレコード)とXyster(データマッパー)のように、違いは何ですか?
ruby - DataMapperクラスのRuby再利用メソッド(ヘルパー)
DataMapperクラスのメソッドを再利用しようとしています。これもルビーの質問かもしれません。
したがって、同じ結果を取得したいので、メソッドspecial_nameを両方のクラスに使用します。ただし、「all」などのDataMapperメソッドも使用します。では、これをどのように行いますか?
どうも
nhibernate - IBatis.Net DataMapper の開発は活発に行われていますか?
IBatis.Net DataMapper の開発は活発に行われていますか? .Net 3.5 のバージョンはありますか。アノテーションをサポートする iBatis3 のリリースを計画しているため、iBatis Java DataMapper で多くの活動が見られました。対応する .Net のステータスは?