toy_app中的脚手架问题

时间:2019-07-05 02:33:40

标签: railstutorial.org

我正在在线学习Rails教程,但遇到了麻烦。 我在本机(macOS Mojave)上完成了“学习足够使危险变为危险”课程,并且在rbenv中安装了Rails 5.1.6。在第2.2课之前,通过Rails教程工作没有任何问题。我一直通过$ rails db:migrate然后通过$ rails服务器命令完全解决了问题,但是当尝试使用“ slash” + / users加载我的Web应用程序时,出现此错误: “您要查找的页面不存在。您可能输入了错误的地址或页面已移动。如果您是应用程序所有者,请检查日志以获取更多信息。” 正常的斜杠页面仍显示“你好,世界!”但没有一个页面会加载新文件(/ users,/ users / 1,/ users / new等)。

我尝试删除该应用程序和相关的存储库(BitBucket,Heroku),并从第2课开始重新开始,但我仍然遇到相同的问题。

任何见识都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

因此,我搜索了在let layout = collectionView.collectionViewLayout as? UICollectionViewFlowLayout // casting is required because UICollectionViewLayout doesn't offer header pin. Its feature of UICollectionViewFlowLayout layout?.sectionHeadersPinToVisibleBounds = true 中发现的错误消息 并找到了这个:

Heroku Ruby On Rails Server Logs says 'Users' does not Exist

这导致我执行以下命令:const cursorPosition = 6; const str = "hello from @us to you"; const str1 = str.substring(cursorPosition); const str2 = str1.substring(str1.lastIndexOf('@')+1).split(' ')[0]; console.log(str2) //or const out = str1.split(" ").find(word=>word.includes('@')).substring(1); console.log(out); 解决了这个问题-/ users页面等现在可以访问了。