Vit*_*arc 7 elixir phoenix-framework iex
我是Elixir/Phoenix的新手,我想知道是否有办法以与Ruby/Rails相同的方式require IEx实现目的,IEx.pry你可以添加像
group :test, :development do
gem 'pry', require: 'pry'
end
Run Code Online (Sandbox Code Playgroud)
这将允许您binding.pry在基本上任何文件,而无需包括require 'pry'
我发现必须require IEx在任何控制器,模型,视图等我想要调试是乏味的.
您可以使用web/web.ex文件。
持续使用控制器、视图等定义的模块。
这可以在您的应用程序中用作:
Run Code Online (Sandbox Code Playgroud)use App.Web, :controller use App.Web, :view下面的定义将针对每个视图、控制器等执行,因此请保持它们简短明了,重点关注导入、使用和别名。
require IEx当您需要控制器、模型等时,只需将其放在这里即可。
defmodule App.Web do
def model do
quote do
...
require IEx
end
end
def controller do
quote do
...
require IEx
end
end
end
Run Code Online (Sandbox Code Playgroud)