无法从 crystal play 访问模型
Can't access models from crystal play
如何从 Crystal Play 访问模型?安装 Crystal 和 Amber 框架后,我无法访问我的新模型,来自 Crystal Play 的用户。我可以使用 'crystal watch' 启动项目并使用自动生成的视图保存新用户。
# Steps to reproduce
amber new test
amber g scaffold users fname:string lname:string active:boolean
amber db create migrate # DB was created and app does start.
amber play
# Navigate to http://127.0.0.1:8080
u = User.new # Error: Undefined constant User
u = user.new # Error: undefined local variable or method user
u = Users.new # Error: Undefined constant Users
u = users.new # Error: undefined local variable or method users
Crystal 0.27.0 [c9d1eef8f] (2018-11-01)
LLVM: 4.0.0
默认目标:x86_64-unknown-linux-gnu
Amber CLI (amberframework.org) - v0.11.3
要使用该应用程序,我必须在交互式控制台的顶部包含应用程序代码。
require "./config/*"
如何从 Crystal Play 访问模型?安装 Crystal 和 Amber 框架后,我无法访问我的新模型,来自 Crystal Play 的用户。我可以使用 'crystal watch' 启动项目并使用自动生成的视图保存新用户。
# Steps to reproduce
amber new test
amber g scaffold users fname:string lname:string active:boolean
amber db create migrate # DB was created and app does start.
amber play
# Navigate to http://127.0.0.1:8080
u = User.new # Error: Undefined constant User
u = user.new # Error: undefined local variable or method user
u = Users.new # Error: Undefined constant Users
u = users.new # Error: undefined local variable or method users
Crystal 0.27.0 [c9d1eef8f] (2018-11-01)
LLVM: 4.0.0
默认目标:x86_64-unknown-linux-gnu
Amber CLI (amberframework.org) - v0.11.3
要使用该应用程序,我必须在交互式控制台的顶部包含应用程序代码。
require "./config/*"