小编Koo*_*oro的帖子

变更集中字段的默认值

我有一个模型和变更集方法.我想要一个可选字段,如果它没有传递给chargeset,我想设置一个默认值.我怎样才能做到这一点?

elixir phoenix-framework

9
推荐指数
2
解决办法
3179
查看次数

如何在Elixir中解析DateTime?

如何从元组中创建(Ecto.),或者从Elixir中的字符串中解析它?我应该使用Erlang吗?DateTime{DD, MM, YY}DateTime

我用Google搜索但没有找到任何内容,文档中没有关于此事的任何内容,只是DateTime一般情况下 - 例如,如何获取当前日期和时间.

请注意,我不想使用第三方库,例如Timex.

datetime date elixir

4
推荐指数
2
解决办法
5982
查看次数

迁移是重复的,但事实并非如此

在服务器上我有这个:

select * from schema_migrations ;
 version | inserted_at 
---------+-------------
(0 rows)
Run Code Online (Sandbox Code Playgroud)

但是当我通过edeliver在我的凤凰应用程序中运行"迁移"时

$ mix edeliver migrate production --verbose
Run Code Online (Sandbox Code Playgroud)

我明白了:

response: RPC to 'my_app@127.0.0.1' failed: {'EXIT',
                                      {#{'__exception__' => true,
                                         '__struct__' => 'Elixir.Ecto.MigrationError',
                                         message => <<"migrations can't be executed, migration version 20160827023221 is duplicated">>},
                                       [{'Elixir.Ecto.Migrator',
                                         ensure_no_duplication,1,
                                         [{file,"lib/ecto/migrator.ex"},
                                          {line,254}]},
                                        {'Elixir.Ecto.Migrator',migrate,4,
                                         [{file,"lib/ecto/migrator.ex"},
                                          {line,235}]},
                                        {rpc,'-handle_call_call/6-fun-0-',5,
                                         [{file,"rpc.erl"},{line,187}]}]}}

MIGRATE DONE!
Run Code Online (Sandbox Code Playgroud)

我本地也没有2个具有相同迁移号的文件.

elixir phoenix-framework

4
推荐指数
1
解决办法
1171
查看次数

在模式匹配中Elixir中的"或"条件

如果可以的话,我怎么能用"或"条件模式匹配?我需要这个,因为我有一些不同的条件,哪些动作是相同的?

case something123 do
  :a -> func1()
  :b -> func1()
  :c -> func1()
  :d -> func2()
end
Run Code Online (Sandbox Code Playgroud)

elixir

4
推荐指数
2
解决办法
2243
查看次数

将“onclick”处理程序添加到纯 javascript 中动态创建的元素

我在页面上动态创建和删除元素“a”和“button”。我想在创建它们时向它们添加处理程序“onclick”。到目前为止,我看到的所有示例都在 jquery 中。我怎样才能在纯 javascript 中做到这一点?

javascript

1
推荐指数
1
解决办法
6710
查看次数

标签 统计

elixir ×4

phoenix-framework ×2

date ×1

datetime ×1

javascript ×1