ecto

    0

    1답변

    저는 Elixir와 Ecto를 처음 접했고 우리는 객체의 스키마를 두 번 선언하여 DRY 원칙을 깨뜨린 바 있습니다. 테이블 생성의 마이그레이션이 기본 스키마 일 수 있다고 가정합니까?

    0

    1답변

    쿼리가 충족되는 경우 결과를 반환하는 ecto 쿼리를 만들려고합니다. 앱을 실행하면 function nil.title/0 is undefined or private 오류가 발생합니다. 쿼리가 올바르지 않아서입니까? 나는 두 곳에 AND를 원해. def next_prod do Post |> where(postStatus: "published") |>

    -1

    1답변

    동일한 테이블의 필드에 두 개의 고유 인덱스를 만들고 unique_constraint/3을 사용하여 유효성을 검사하려고했지만 프런트 엔드의 오류 메시지는 두 필드 모두에서 표시되는 것이지 양쪽 필드 모두에서 표시되지 않습니다 고유하지 않은 경우. 어느 필드도 고유하지 않으면 두 오류를 모두 표시 할 수 있습니까?

    0

    1답변

    모든 등급의 합을 게시물에 추가하려고합니다. 하지만 오류가 발생합니다 : ArithmeticError: bad argument in arithmetic expression. 나는 그것이 모두 Post에 ratings이 연관되어 있지 않기 때문이라고 생각합니다. 그런 다음 존재하지 않는 등급의 값을 sum 수 없게됩니다. 데이터베이스에 post과 연결된 ra

    -1

    1답변

    사용자 지정 이름을 연결에 설정할 수 있습니까? 예를 들어 : 나는 고전 "사용자 -> 게시물"이 상황 : create table(:users) do add :first_name, :string add :last_name, :string timestamps() end create table(:posts) do ad

    0

    1답변

    두 개의 다른 데이터베이스에 연결되는 엘릭서 응용 프로그램을 작성했으며 원격 데이터베이스 개발 환경에서 제대로 작동합니다. 동일한 정확한 설정으로 연결 내 VPN을 통해 다른 데이터베이스. 나는 다른 원격 SQL Server 데이터베이스에 대해 실행할 때, 나는 이상한 오류가 발생합니다 : ** (DBConnection.ConnectionError) bad

    1

    1답변

    내 Asset 테이블을 업데이트해야하므로 이와 같이해야합니다. from(a in Asset, where: a.id == ^asset.id, update: [set: [asset_name: "a name"] ] ) |> Repo.update_all([]) 이 경우에도 제대로 작동하지만 updated_at은 업데이트되지 않습니다. 문서에서 는 : 는

    1

    1답변

    전자 메일 또는 전화 번호로 변경 집합 유효성 검사를 수행하려고하는데 여기에서 @Dogbert의 OR 변경 집합 기능을 찾았습니다. here - 그러나 OR 유효성 검사 흐름이 올바르게 작동하지 않습니다. 전자 메일이나 전화 확인이 항상 nil 변경 집합을 반환하는 이유를 간단하게 살펴볼 수 있습니까? @doc false def changeset(

    0

    2답변

    지도를 프런트 엔드에 보내려고합니다. 아래의 코드처럼 원자에 키를 넣으면 잘 동작합니다. defp build_select(queryable, opts_select) do if opts_select == nil do queryable else Enum.reduce opts_select, queryable, fn ({k, v

    0

    1답변

    레일즈의 schema.rb은 데이터베이스 상태에 대한 참조를 갖는 매우 편리한 방법이었습니다. 나는 pg 또는 mysql 클라이언트로 곧바로 갈 수 있으며 동일한 정보를 얻기 위해 테이블을 설명하지만 훨씬 덜 편리하다. Elixir/Ecto에는 스키마 표현을 생성하는 비슷한 기능이나 방법이 있습니까?