【发布时间】:2019-03-18 06:37:41
【问题描述】:
我正在尝试从脚本中朗读许多混合 phx.gen.html 命令,但只执行第一个命令。我尝试了不同的方法,其中一些如下,但没有任何效果:
Mix.Task.run "phx.gen.html", Parser.parse "Contacts Skype skypes user_id:references:users skype --parent user"
Mix.Task.run "phx.gen.html", Parser.parse "Contacts Phone phones user_id:references:users number --parent user"
Mix.Task.run "phx.gen.html", Parser.parse "Contacts Address addresses user_id:references:users country state region city zip street house corp flat --parent user"
============
commands = [
"Contacts Skype skypes user_id:references:users skype --parent user",
"Contacts Phone phones user_id:references:users number --parent user",
"Contacts Address addresses user_id:references:users country state region city zip street house corp flat --parent user"]
for command <- commands do
list = String.split(command, " ")
list = ["phx.gen.html" | list]
System.cmd("mix", list)
end
for command <- commands do
list = String.split(command, " ")
IO.inspect list
Mix.Task.run "phx.gen.html", list
end
【问题讨论】:
标签: elixir phoenix-framework elixir-mix