我试图在凤凰应用程序中实现永久链接.
目标是将localhost:4000/products/1更改为localhost:4000/products/productname
我尝试跟踪Ryan Bates的一集关于rails中的永久链接实现, 但是无法为凤凰城的模型找到一个to_param函数.
请帮忙.
我正在尝试使用arc实现图库.我面临以下问题
上传超过MB的文件时出现的错误是
[error] Task #PID<0.536.0> started from #PID<0.533.0> terminating
** (stop) {:aws_error, {:socket_error, :timeout}}
(erlcloud) src/erlcloud_s3.erl:911: :erlcloud_s3.s3_request/8
(erlcloud) src/erlcloud_s3.erl:611: :erlcloud_s3.put_object/6
(arc) lib/arc/storage/s3.ex:9: Arc.Storage.S3.put/3
(elixir) lib/task/supervised.ex:74: Task.Supervised.do_apply/2
(elixir) lib/task/supervised.ex:19: Task.Supervised.async/3
(stdlib) proc_lib.erl:240: :proc_lib.init_p_do_apply/3
Function: #Function<2.64561725/0 in Arc.Actions.Store.async_put_version/3>
Args: []
[error] Ranch protocol #PID<0.533.0> (:cowboy_protocol) of listener Pxblog.Endpoint.HTTP terminated
** (exit) an exception was raised:
** (ErlangError) erlang error: {:aws_error, {:socket_error, :timeout}}
(erlcloud) src/erlcloud_s3.erl:911: :erlcloud_s3.s3_request/8
(erlcloud) src/erlcloud_s3.erl:611: :erlcloud_s3.put_object/6
(arc) lib/arc/storage/s3.ex:9: Arc.Storage.S3.put/3
(elixir) lib/task/supervised.ex:74: Task.Supervised.do_apply/2
(elixir) lib/task/supervised.ex:19: Task.Supervised.async/3 …Run Code Online (Sandbox Code Playgroud)