我是 Ruby on Rails 的新手,正在关注这里的在线教程:https ://guides.rubyonrails.org/getting_started.html
一旦我尝试实现“form_with”元素,我就会在终端中收到以下错误:
在 2020 年 4 月 22 日 12:57:00 +0930 开始 GET "/articles/new" for 127.0.0.1 +0930 由 ArticlesController#new 处理为 HTML 在布局/应用程序中呈现文章/new.html.erb (8.2ms) 完成 500 38 毫秒内的内部服务器错误(ActiveRecord:0.0 毫秒)
到目前为止,我已经能够成功完成本教程,其中包括制作控制器、视图和路由。到目前为止,我已经能够访问浏览器中的页面没有问题。我试过搜索,但似乎无法在网上找到解释。我在我的 Windows 笔记本电脑上使用 Ubuntu 运行 rails。
如果有人可以指出问题或将我转发到某个地方,我将非常感激!
有关如何调试的提示也会有所帮助,到目前为止,这是打印到终端的唯一消息,这似乎相当模棱两可。
更新
我读到其他人在 Windows 上运行 rails 时遇到问题,所以我尝试在虚拟机中运行的 Ubuntu 上尝试相同的进程,但我遇到了同样的问题。这可能是版本问题吗?我将我的 rails 更新到 4.2 版,ruby 仍然是 2.5.1 版
我真的很想动起来,这个问题需要很多时间,非常感谢任何帮助!