elixir-framework

    0熱度

    1回答

    我得到這個錯誤試圖解析字符串爲float: case insert_product_shop(conn, existing_product.id, existing_shop.id, String.to_float(posted_product["price"])) do 錯誤: 20:45:29.766 [error] #PID<0.342.0> running Api.Router ter

    1熱度

    1回答

    Elixir中是否有任何實用程序功能,我想從數組中獲取基於索引和大小的子列表? 枚舉實用程序不提供此功能 arr = [1,2,3,4,5,6,7] from=2 size=3 res = sublist(arr,from,size) #res should return [3,4,5]

    0熱度

    1回答

    我想用較小的模塊組成一個模塊。 這是一個模塊,我現在所擁有的: defmodule Api.Product do use Ecto.Schema import Ecto.Changeset import Api.Repo import Ecto.Query @derive {Poison.Encoder, only: [:name, :brand

    0熱度

    1回答

    爲了重構,我試圖將代碼從我的路由器移動到控制器中。 我得到這個錯誤,當我這樣做: == Compilation error on file lib/api/controllers/product.ex == ** (CompileError) lib/plug/router.ex:211: undefined function do_match/4 (stdlib) lists.erl:1338:

    0熱度

    2回答

    只有當字段不爲零時,如何將字段添加到changeset?如果值爲零,我不想更新數據庫中的值。我需要檢查3個字段,只更新那些不是零的字段。 當前代碼: put "/products" do errors = {} IO.inspect(conn.body_params) product = Api.Product |> Api.Repo.get(conn.query_

    0熱度

    1回答

    我越來越想更新與變更的記錄時,此錯誤: 14:36:29.972 [error] #PID<0.341.0> running Api.Router terminated Server: 192.168.20.3:4000 (http) Request: PUT /products/?p_id=11&s_id=11 ** (exit) an exception was raised:

    0熱度

    1回答

    下面的代碼更新Product的changeset。我還試圖用changeset2中的新「價格」更新ProductShop,但它沒有更新。我檢查了所有重要部分,並且price具有值,product_shop具有值,並且"Price updated"被打印到控制檯。 put "/products" do errors = {} IO.inspect(conn.body_params

    1熱度

    1回答

    我正在與鳳凰框架來創建不同類型的聊天應用程序。在我的情況下,我們有聊天室,但不能用作普通聊天室。 每個用戶都有自己的房間,他可以使用不同的設備(手機,電腦,其他來源)加入他的房間。 用戶A有自己的房間,用戶B有自己的房間,這兩個成員不像現實世界中的正常場景那樣連接到單個房間。 現在,我的用戶A希望將消息發送到用戶B 信息數據,例如: from : A to :B message : test

    2熱度

    1回答

    我正在尋找一種方法爲前端開發人員創建一個極簡主義演示程序包,以便他們可以輕鬆地在Elixir/Phoenix api服務器和移動HTML5應用程序或(傳統)webapps不由鳳凰服務。 NB產品:Javascript從來就不是我的朋友...... 我在做與--no-brunch產生的鳳凰應用測試。 app.js和phoenix.js都位於priv/static/js/。 的app.js包含: va

    1熱度

    2回答

    給定一個輸入字符串,我想只使用正則表達式來查找字符串中以特定順序存在的特定字符的次數。我一直使用正則表達式來匹配表達式,但從不計數字符。不太確定如何去做。所以我只使用模式匹配尋找解決這個問題的方法。 例如說我的例子字符串S =「0004fhjs0sjk0」 ,我需要計算的領先數「0」字符串s,這是3在這種情況下。如何定義它返回計數(3這裏) def get_leading_zeroes(value