PHP 배경에서 온 것입니다. Phoenix 프레임 워크에서 내 프로젝트 중 하나에 백엔드 API를 다시 작성할 계획입니다. 내 프론트 엔드는 응답에서 좀 더 사용자 정의 속성이 있습니다이 형식 {
"totalCount": 2,
"results": [
{
"idUser":1,
"name": "test"
그래서 Bindingless 작업에 대한 ecto 설명서를 읽었습니다. 동적 값에 유용합니다. from Post,
where: [category: "fresh and new"],
order_by: [desc: :published_at],
select: [:id, :title, :body]
그럼 내 질문은. select: max
Elixir/Phoenix를 처음 사용합니다. https://github.com/smpallen99/coherence/issues/315 문제를 해결하려고합니다. 그래서 mix.exs에 을 path으로 추가했습니다. coherence에서 변경 한 후 즉시 Phoenix 앱에 반영되지 않습니다. 이 문제를 해결하는 방법?
나는 다음과 같은 코드가 있습니다 try do
IO.inspect("start task")
t = Task.async(fn -> Process.sleep(7000) end)
IO.inspect("start awaiting")
Task.await(t)
rescue
e ->
IO.inspect("catch
내 피닉스 1.3 응용 프로그램에 채팅 기능을 추가하기 위해 함께 피닉스 채널, 토큰 및 존재 모듈을 묶을려고합니다. 3 가지 모듈 모두를 함께 사용할 수 없었습니다. 마지막 오류는 connection to websocket closed before handshake입니다. 이제 오류가 발생하지 않지만 소켓에도 연결되지 않습니다. 저는이 문제가 player
모델의 타임 스탬프를 기반으로 날짜 범위를 쿼리해야합니다. 내가 지금까지 시도 포스트 그레스의 날짜가 날짜의 형태로, 예를 들어,이다 그러나 str="2017-12-18"
{:ok, ed}=Ecto.Date.cast(str)
ed= ed |> Ecto.Date.from_erl |> NaiveDate.from_erl!
Repo.all(from l in
저는 잠시 동안 레일 개발자였으며 인증을 위해 고안 한 젬과 페이징을위한 카미나리 젬에 익숙했습니다. 아시다시피,이 두 개의 보석은 레일 웹 응용 프로그램을 제작하는 데 거의 필수적입니다. 이제 Phoenix를 사용하여 웹 응용 프로그램을 빌드하기 시작합니다. 피닉스에 대한 인증 및 페이지 매김 기능을 빌리기 위해 레일즈에 devise 및 kaminar