我一直在尝试在这里完成本教程:http ://rubysource.com/building-your-first-rails-application-models/ (以及与此处的代码相比,http://dorkbyte.com/ 2012/07/31/teach-yourself-ruby-on-rails/,因为第二作者声称第一作者有一些错误)。我已经完成了,但是有几个问题没有反映作者所说的应该发生的事情。
一。在config文件夹的routes.rb文件中,代码:
resources :urls, :only => [:show, :new, :create]
[Comment line (StackOverflow increases text with a hash] redirects main to app
root :to => redirect('/urls/new')
服务器仍然加载标准页面;根据作者的说法,这不应该发生。它应该重定向到应用程序。
二。实际上,我在键入此内容时更正了另外两个问题,但我确实有一个问题要问 Windows 中的 RoR 开发人员。保存 .RB 文件时,很多时候我会看到四个和五个相同类型的文件,例如:
urls_controller
urls_controller ~
urls_controller ~~
urls_controller ~~~
我已经在其他 Windows 文件(如 Excel、Word 等)中看到过这种情况,但在保存程序后它们就消失了。使用这些 RB 文件,即使在保存后,它们也不会消失并保留原始文件。我什至重新启动计算机以查看它们是否会消失,但它们没有。有多个 RB 文件只有 ~ 差异计数是否正常,或者这是某种错误/错误?
编辑:我真的,真的不知道为什么 StackOverflow 不能掌握 1. 然后 2. 的概念,而无需再次将我的 2. 更改为 1. 。所以我只是让它们成为文本值。