ecto

    0

    1答えて

    私は私のmix.exsファイルは次のようになります mix phoenix.new helloworld --database mongodb 始めるために私は、次のコマンドを実行してデータベースとしてのMongoDBと鳳凰のフレームワークを使用しようとしています: defp deps do [{:phoenix, "~> 1.2.1"}, {:phoenix_pubsub

    1

    1答えて

    私はちょうどエリキシルを学んでいるので、order by文の中でどのように変数を使うのか分かりません。私は2つの変数sortとdirectionを持っています。ここに私が働いている質問があります。descとdateを順に置き換えています。私は[^direction: entry.^sort]を試しましたが、エラーが発生します。順序で変数を使用する方法はありますか? journal_entries

    0

    1答えて

    json APIで使用する関係を取得するクエリがあります。しかし、select文を除外してもうまくいけば、select文を含めると関係は表示されません。属性のサブクエリを含めるにはselect文が必要です。選択肢内のリレーションを指定して表示させるにはどうすればよいですか? journal_entries = from entry in JournalEntry, select: %{

    1

    1答えて

    structが永続化されているかどうかを判断する方法はありますか?エクトのinsert_or_updateのソースを掘り出し始めましたが、いくつかのプライベートメソッドに当たって運がない。 def changeset(struct, params \\ %{}) do struct |> cast(params, [:whatever] |> do_a_thing_o

    1

    1答えて

    にクリアしていないテスト私が働いているのレポは次のとおりです。https://github.com/inclusiveClassrooms/skills-wheel 非トラヴィス・コンピュータ上で私のテストを実行し、テストをすべてパス。 トラビスでは、テストが失敗するようになりました。エラーは、挿入されるユーザーが一意ではないことを示します。 Repo.all(User)hereをログに記録すると

    2

    1答えて

    Postgrex libがpostgreSQLのpointタイプをサポートしていますが、モデルでどのように使用できるかわかりません。私は、移行に列のpointタイプを指定することができますが、私はこのようなモデルで、それを指定した場合: schema "something" do field :position, :point end 私は** (ArgumentError) in

    1

    2答えて

    私は私のプロジェクトでかなりのレベルの関係を持っています。コントローラでは、私はこれを持っている:これは正常に動作しますが、私は1つのレベルより深く行かなければならない var1 = Repo.get!(Model1, 123) |> Repo.preload([child_items1: :child_items2]) 。 すなわち、それぞれchild_items2多くchild_items

    1

    1答えて

    チェンジセット内で検証したい設定マップがあります。設定には複数のキーがあり、それぞれにいくつかの制約があります。 データを受け取ったときにそれぞれのバリデーターを実行することができましたが、これにより多くのコードを書くことができ、よりスマートに実行できるので、ループを実行していて、一つずつ。 defp validate_config_flags(changeset) do config

    0

    1答えて

    ここにはmany_to_manyの関連付けの質問があります。私は取得していますエラーがpostgresのでは qbinder_map = %{ title: "Math", typecode: "Jim1000"} changeset = Qbinders.changeset(%Qbinders{}, qbinder_map) qbinder = Repo.insert!(changeset)