【发布时间】:2017-06-03 04:41:31
【问题描述】:
我一直在做关于 Skillcrush 的 Ruby 课程(仍然非常业余),并且在课程的一部分中我的代码无法正常工作。
该应用程序使用 Sinatra,并且应该在转到 localhost:9292/people 时显示 views/people/index.erb,但它会转到错误页面,当在 localhost:9292/ 之后给出错误的扩展名(通常是日期格式) ,但如果输入其他任何内容,它应该会带来错误)。
我不得不在课程中途更换电脑,所以感觉可能与我的设置有关。我使用了他们提供的代码并使用diff --brief -r dir1/ dir2/ 检查了差异,并且只能在我的Gemfile.lock 文件中看到一些。由于 Ruby 2.0 之前的 gem 存在问题,我正在使用 Ruby 2.4,想知道是否可能是这种情况?
我的代码可以看到here。
任何人都可以看到任何明显的问题吗?
【问题讨论】:
-
请在此处发布您的代码。您只推送了一个自述文件
-
在 sinatra 中默认文件夹是
views但你有view -
我现在已经上传了其余的代码。 @maxple 抱歉,这是一个错字。
-
@DaveC 人们不太可能愿意浏览您的 Github 存储库中的代码,扫描整个内容以查找错误。无论如何,最重要的是错误本身,您应该将其粘贴为文本
-
错误是它发布了 哎呀!您应该以 mmddyyyy 的形式输入有效的生日。再试一次! 在
index_controller.rb中,如前所述转到localhost:9292/people。终端中没有实际错误。我想知道它是否在红宝石或相关宝石中发生了变化,否则它似乎没有意义。