小编Omm*_*nna的帖子

如何在Phoenix中的模型中添加实例方法?

我有这个型号:

defmodule MyApp.MyModel do
  use MyApp.Web, :model
  import Ecto.Query

  # ....
Run Code Online (Sandbox Code Playgroud)

如何向其添加实例方法,该方法也使用MyModel上的其他字段?这不起作用,因为在一个html页面上它抛出一个异常说the key :my_method not found

defmodule MyApp.MyModel do
  use MyApp.Web, :model
  import Ecto.Query

  # doesn't work
  def my_method do
    # how can I get access to "this" or "self" from here?

    "test"
  end 
Run Code Online (Sandbox Code Playgroud)

elixir phoenix-framework

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

标签 统计

elixir ×1

phoenix-framework ×1