ecto

    5熱度

    1回答

    我正在尋找一種使用調用存儲過程的方式,沒有找到。 在仙丹的ecto lib中有可能嗎?

    3熱度

    1回答

    我有一個字符串字段的模型,必須至少有兩個字符: def changeset(model, params \\ :empty) do model |> cast(params, @required_fields, @optional_fields) |> validate_length(:name, min: 2) end 的問題是,changeset.error

    3熱度

    1回答

    我試圖按照本教程鳳凰的當前版本/靈藥的/ etc:http://learnelixir.com/blog/2014/10/30/real-time-to-do-list-with-phoenix-channel/但我得到一個編譯錯誤phoenix_ecto是 版本如下: [mariano:~/phoenix/realtime_todo]$ git remote -v origin https:/

    8熱度

    1回答

    這是我嘗試過的。 date = Ecto.DateTime.from_erl(:calendar.universal_time()) query |> where([record], record.deadline >= ^date) 我也試過 date = Ecto.DateTime.from_erl(:calendar.universal_time()) query = from m

    15熱度

    2回答

    無論在iex>或使用mix run -e "My.code"當我使用外生運行混合項目中,外生的調試機制顯示像一堆SQLS以下 16:42:12.870 [debug] SELECT a0.`id` FROM `account` AS a0 WHERE (a0.`account_name` = ?) ["71000000313"] (39.6ms)` ... 當我不需要調試輸出了,我怎麼能關掉

    6熱度

    1回答

    我想使用Elixir Ecto中的'between'之間的密鑰工作來創建SQL。 我知道如何創建一個使用like where: like(t.descript, ^some_description) 一個SQL但是當我嘗試做同樣的方式爲like where: between(t.start_date, ^start_date, ^end_date), 我拿到「無效「error msg ** (Ec

    22熱度

    2回答

    有誰知道(或可以提供)如何使用ecto DSL來更改表列名稱的示例 我在猜測我只是使用mix ecto.gen.migration,但然後我只需填寫用我的自定義代碼清空創建的文件(如果是的話,如何編輯列名稱,文檔顯示修改以更改列類型) 或者是否存在命令行標誌我可以通過爲我生成遷移代碼?

    14熱度

    2回答

    有沒有任何方法可以在不明確使用預加載的情況下預加載ecto關聯:? 類似於模式中的選項? schema "gadgets" do field :foo, has_many :bars, Myapp.Bar, preload: true end 我做這樣的事情 Repo.get(Gadget, id) |> Repo.preload: [:bars] 編輯:我

    23熱度

    2回答

    在Rails混合範圍和關聯,如果我有以下設置: class Post < ActiveRecord::Base has_many :comments end class Comment < ActiveRecord::Base belongs_to :post def self.approved where(approved: true)

    5熱度

    2回答

    我正在做我的第一個鳳凰應用程序,並試圖做新的/ 2控制器。 我寫的代碼是 def new(conn, %{"fbid" => fbid, "latitude" => lat, "longitude" => lng, "content" => content}) do {fbid, _} = Integer.parse(fbid); {lat, _} = Float.parse(