Hello! I learning phoenix by book "Programmin Phoenix Productive > Reliable > Fast.
And I can’t fix error “function Rumbl.Repo.get/2 is undefined or private”. I don’t understand what’s wrong, maybe you can help me?
I think problem in this module, but don’t khow why
defmodule Rumbl.UserController do
use Rumbl.Web, :controller
alias Rumbl.Repo
def index(conn, _params) do
users = Repo.all(Rumbl.User)
render conn, "index.html", users: users
end
def show(conn, %{"id" => id}) do
user = Repo.get(Rumbl.User, id)
render conn, "show.html", user: user
end
end
Hello for everyone. I check version now - it’s 1.2.5. And I check source code from book, but it different than in my books example. My book of 2016 year, Code from source
defmodule RumblWeb.UserController do
use RumblWeb, :controller
alias Rumbl.Accounts
def index(conn, _params) do
users = Accounts.list_users()
render(conn, "index.html", users: users)
end
def show(conn, %{"id" => id}) do
user = Accounts.get_user(id)
render(conn, "show.html", user: user)
end
end