datamapper

    1

    3답변

    기본 키가 어느 정도 정의되어있는 100 개 이상의 테이블로 구성된 데이터베이스 (MSSQL 2005)를 생각해보십시오. 테이블 간에는 '관계'가 있지만 외래 키 제약 조건에는 적용되지 않습니다. 내가 다루고있는 일반적인 유형의 테이블의 다음 단순화 된 예를 고려하십시오. 사용자와시 및 도의 테이블 간의 명확한 관계입니다. 그러나 중요한 문제는 테이블과 명

    1

    1답변

    메모리 데이터베이스에 Sqlite3이있는 Datamapper을 쉽게 설정할 수 있습니다. DataMapper.setup : default, 'sqlite3 :: memory :'. 그러나 테스트 할 때마다 automigrate를 호출하는 대신 각 테스트 후에 메모리 데이터베이스 전체를 파괴하고 싶습니다! 모든 것을 버리는 지름길. 가능한가? 또는 기본 저장

    3

    2답변

    Rails3-pre 및 최신 DataMapper를 사용하여 MySql에서 Postgresql으로 내 응용 프로그램을 마이그레이션하려고합니다. 나는 many = many 관계를 통해 관련된 여러 모델을 가지고 있습니다 : through => Resource, 이는 DataMapper가 두 모델에 대해 외래 키가있는 조인 테이블을 생성한다는 것을 의미합니다.

    5

    2답변

    DataMapper는 존재하지 않는 새 레코드를 만들거나 기존 레코드를 업데이트하는 편리한 방법을 제공합니까? API 설명서에서 아무 것도 찾을 수 없습니다. foo = Foo.get(id) if foo.nil? foo = Foo.create(#attributes...) else foo.update(#attributes...) end

    1

    1답변

    다음 코드를 사용하여 모든 모델 클래스와 기능을 공유하기 위해 클래스 메소드를 리펙토링하기 위해 하루 종일 노력했습니다. 코드 (http://pastie.org/974847는) : class Merchant include DataMapper::Resource include MyClassFunctions [...] end mo

    1

    1답변

    많은 블로그 게시물과 포럼 주제를 읽고 PHP에서 데이터 매퍼/모델 구현에 대한 예제를 제공했지만 필자는 파일 저장/이미지. 저는 현재 젠드 프레임 워크 기반 프로젝트에서 작업 중입니다. 모델에서 일부 이미지 조작 (파일 경로가 전달됨)을 수행 한 다음 해당 파일을 저장하기 위해 매퍼에 남겨두고 있습니다. 적절한 위치로 - 이것은 일반적인 관행입니까? 그렇

    1

    1답변

    간단한 Sinatra 앱을 Heroku로 옮기려고합니다. 도청을 사용하여 루비 응용 프로그램 코드의 마이그레이션 및 기존 MySQL 데이터베이스는 순조롭게 진행,하지만 난 다음 포스트 그레스 오류를 받고 있어요 : PostgresError - ERROR: operator does not exist: text = integer LINE 1: ...d_at",

    0

    1답변

    전체 오류보기 : http://notesapp.heroku.com/ 저는 DataMapper와 dm-validation 0.10.2를 사용하고 있습니다. 아무리 많은 모델을 고치더라도 동일한 오류 또는 다른 오류가 발생합니다. 내 모델의 모습은 다음과 같습니다. class User include DataMapper::Resource at

    0

    1답변

    여러 테이블을 집계하고 해당 데이터에서 객체 인스턴스를 생성하는 데이터 매퍼 함수가 있다고 가정 해 보겠습니다. 매퍼에는 업데이트/삽입을 위임하는 일반적인 save() 메서드가 있습니다. 매퍼가 저장을 실행하면 이상적으로 수정 된 개체 필드가 ​​격리되므로 코드가 데이터베이스를 포괄 폭격하지 못하게됩니다. 어떻게 하시겠습니까?

    4

    1답변

    class Item include DataMapper::Resource property :id, Serial property :title, String end item = Item.new(:title => 'Title 1') # :id => 1 item.save item_clone = Item.first(:id => 1