elixir 相关问题

Elixir是一种开源,动态,编译,通用的函数式编程语言。它被设计为与Erlang平台完全兼容,非常适合编写容错的分布式应用程序,具有软实时保证和热代码交换功能。

如何从命令行将主机名传递给gen_tcp

我想将命令行中的主机名和端口传递给gen_tcp.connect。 defmodule MyComm.Application确实使用Application def main(args \\ [])do {options,_,_} = parse_args(args)...

回答 1 投票 1

测试Elixir / Phoenix服务模块

我一直在玩Elixir / Phoenix第三方模块。 (用于从第三方服务获取某些数据的模块)其中一个模块看起来像这样:模块TwitterService做...

回答 2 投票 0

类型列表typespec永远不会破坏合同

如果你定义一个typespec并使用不同类型的参数,它将显示类似于的错误:binary()...中断契约... boolean()例如这个typespec:@spec check?(binary)::。 ..

回答 1 投票 1

默认belongs_to关联值

作业模型模式“jobs”属于belongs_to:status,Test.JobStatus,foreign_key :: status_id,references :: id,type :: string timestamps()end和我的状态模型为:@primary_key {:...

回答 2 投票 0

如何在凤凰框架中获取当前的url

我想知道目前使用elixir / phoenix框架的网址,我怎么能得到这个?编辑#1:我的nginx配置文件:server {client_max_body_size 100M;听80; ...

回答 3 投票 9

Elixir Enum.map传送给Enum.filter无法正常工作

我正在尝试编写一个工具,它将从File.ls获取文件/文件夹列表,添加它们的完整路径,并根据它们是否是目录来过滤它们。这有效:directory_contents = ...

回答 1 投票 0

Doctesting一个函数,在每次运行期间返回不同的映射

假设我的函数返回一个映射,并且可能会随机生成一些值。我希望能够至少再次测试输出类型,换句话说 - 从doctest级别检查...

回答 2 投票 0

postgres不允许alter role superuser和我的默认用户不是超级用户

我无法使用elixir连接到postgres:**(混合)无法创建PhoenixChat.Repo的数据库:FATAL 28P01(invalid_password):用户“postgres”00:08:59密码验证失败....

回答 1 投票 0

Elixir Phoenix生成的查询错误

我是一个灵丹妙药/凤凰新手试图找出基础知识,所以我可以加快速度。我很难理解以下架构定义的错误是什么......

回答 1 投票 0

即使似乎授予访问权限,Google Calendar API在OAuth期间也会出现403错误

我的应用会在用户的Google日历上发布,修改和删除活动。我正在配置OAuth以实现这一目标。这个想法是,一旦注册,用户将能够进入他们的设置和......

回答 1 投票 10

根据条件从结构列表中返回元素

我有一个函数,它是一个名为Sandbox的结构列表。见下文:defmodule Sandbox do defstruct description:nil,chance:nil def all,do:[%Sandbox {description:“Description ...

回答 2 投票 1

如何使用不属于库的本地环境变量?

我有一些依赖于环境的变量。它们不属于deps库,但我知道的唯一方法是将它们导入,就像它们一样。我在config.exs中导入它们像这样:...

回答 1 投票 0

相当于Elixir中Ruby的Array.pack

在ruby上有一个适用于压缩数组的应用程序:2.3.1:001> [3340546,3340547] .pack(“L *”)=>“\ x02 \ xF92 \ x00 \ x03 \ xF92 \ x00”2.3.1 :002>“\ x02 \ xF92 \ x00 \ x03 \ xF92 \ x00”.unpack(“...

回答 1 投票 2

Guardian db不将记录插入数据库

我的混合文件包含{:guardian,“〜> 1.0”},{:guardian_db,“〜> 1.1”},config包含config:my_app,MyApp.Guardian,issuer:“my_app”,ttl:{30,:days },allowed_drift:2000,...

回答 1 投票 0

如何使用Elixir和GraphQL从数据库中删除照片

我一直在关注EQuimper Instagram克隆的教程。我一直试图通过后端进一步扩展应用程序,因为前端目前并不受关注。我是 ...

回答 2 投票 0

在Elixir中模拟三元运算符

如何在Elixir中进行类似的条件性单行检查? if(x> 0)? x:nil这是elixir世界中唯一的等价物吗?如果是,请执行:1,否则:2

回答 3 投票 18

Elixir / Phoenix 1.3分裂背景

在Phoenix 1.3中建议将所有业务逻辑放入上下文中,但是一个上下文可以处理很多实体(我不知道正确的单词,因为Phoenix 1.3中不再存在“模型”)...

回答 1 投票 1

Ecto - 如何按照确切的顺序获取ID记录

我有一个记录ID列表 - [9,1,4,3]。我想从postgresql中检索记录,并希望它们按照此ID列表进行排序。但是当我进行查询时,记录以任意顺序返回:...

回答 2 投票 3

抢救Ecto.ConstraintError以保持迁移滚动?

你如何拯救一个Ecto.ConstraintError(由唯一性冲突引起 - 我在一个名为“field”的字符串属性上有一个唯一索引)这是我的代码,它仍然提高了错误和...

回答 1 投票 1

在many_to_many关系上过滤预加载

我有两个模型:UserGroup和User,具有many_to_many关系。在我的UserGroup索引操作中,我执行以下操作:user_groups = UserGroup |> Repo.all |> Repo.preload(:users)...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.