datamapper

    3

    1답변

    레일 애플 리케이션의 캐싱 레이어에서 작업 중이며 원본 DataMapper 객체를 캐싱하는 데 문제가 있습니다. 그들은 마샬링을 실패하게 만드는 많은 것들을 가지고있는 것 같습니다 (나는 Marshal이 Proc 객체를 직렬화 할 수 없다는 오류를 얻습니다). 그래서 전 자신의 사전 직렬화 및 캐싱을위한 탈 직렬화 후 메소드를 작성하려고합니다. 특히 Dat

    0

    1답변

    청구서 수신 주소를 선택적으로 가질 수있는 사용자 클래스가 있습니다. 결제 양식을 게시 할 때 사용자가 청구서 수신 주소 정보를 저장하겠다고 표시했다고 가정하면 새 주소록을 만들거나 원래 주소록을 업데이트하려고합니다. 나는 많은 것들을 시도했지만 내가 코드를 작업에 얻을 수있는 가장 가까운 ... 어떤 기록이없는 경우 잘 작동 class User

    2

    2답변

    I datamapper에서 다음과 같은 모델을 가지고 : class Student include DataMapper::Resource property :id, Serial # <snip> property :permissions, String, :accessor => :protected, :required => true

    0

    1답변

    처음으로 DataMapper를 사용하기 만하면됩니다. MySQL 데이터베이스에 테이블을 설정하고 연결하고 있습니다. 나는 다음과 같은 매핑 정의 :이 항목의 오른쪽 수를 반환 class Track_Scan include DataMapper::Resource property :item_id, Integer property

    1

    1답변

    두 테이블, nodes 및 terms이 있습니다. nodes에 관련 필드는 : nid (기본 키) 및 terms에서 value , 그들은 : value와 tid 함께 기본 키와 nid있다 value, tid 및 nid는 nodes.nid를 참조하는 외래 키 . terms에 레코드를 추가하고 싶습니다. 나는 tid과 nid이고 value 나는 해당 node에

    0

    1답변

    컨트롤러를 얇게 유지하려고하고 내 모델이 지속성에 대한 세부 사항을 알지 못하는 경우 내 모델을 저장/액세스해야합니까? 컨트롤러에 넣을 수 없으며 도메인 객체에 넣을 수 없습니다.이 유형의 처리를 처리하는 다른 레이어/객체가 있어야합니까? 감사!

    1

    1답변

    Rack::Session::DataMapper, Padrino 및 Omniauth를 함께 사용할 수있었습니다. 주요 목표는 메인 애플리케이션과 관리 섹션에서 동일한 세션과 사용자를 보유하고 매우 오래 지속되는 세션을 유지하는 것이 었습니다. 옵션 set :sessions이 비활성화되었으므로 /padrino-core-0.9.23/lib\padrino-core

    1

    1답변

    내가 틀렸다면, 제발 올바른 : (각함으로써 우리는 다오/Vo에 패턴이나 TDG 패턴을 사용하는 경우 우리가 좋은 코드 구성을해야합니다 또는 적어도 많은 테이블) 관련 클래스. 이 접근법의 문제점은 데이터가 주어진 테이블에서 닫히지 않는다는 것입니다. 도메인 특정 데이터 (예 : findDogBreed(); 또는 findBookBestSellerAuthor

    1

    1답변

    누구나 외래 키와 관련된 테이블이 두 개 이상 있다는 점을 고려하여 CRUD 연산에서 VERY BASIC 데이터 매퍼 예제를 가리키거나 스케치 할 수 있습니까? 퀵 스타트 가이드를 지금까지 아무런 성공도 거두지 않으려 고 시도 했으므로 누군가 데이터 맵퍼를 사용하여 CRUD 응용 프로그램을 더 잘 설명 할 수 있는지 궁금합니다. http://survivet

    0

    1답변

    DataMapper의 DateTime 속성에 이상한 동작이 발생했습니다. e = Event.new e.time = Time.now e.save 그리고 지금 이상한 일이 생긴다 : 저장하기 전에 시간 괜찮 내가 하나 개의 항목을 만들 DataMapper.setup(:default, 'sqlite::/path/to/some/file.db') clas