【问题标题】:Trying to learn Rails and can not open config/routes.rb想学 Rails 打不开 config/routes.rb
【发布时间】:2015-01-29 22:00:23
【问题描述】:

我正在尝试作为一个完整的初学者深入研究 Rails,在Ruby on Rails Guides 他们说我需要在编辑器中打开文件“config/routes.rb”(我使用的是 Atom)。

当我转到 File->Open 然后搜索“config/routes.rb”时,我找不到任何东西。我不知道在哪里可以找到这个文件。

我觉得即使有一些 Ruby 经验也能启动 Rails 非常具有挑战性。我只想让 one 东西启动并运行。

【问题讨论】:

  • 你已经生成了你的rails项目了吗?
  • 就生成这个词的意义而言,就我所知,唯一正在运行的是,当我访问 localhost:3000 时,我看到了关于骑 ruby​​ 的冒烟测试。
  • 好的,你的项目就完成了。在您的终端中,您应该能够 cd 进入目录,该目录应该共享您的项目名称。然后你应该可以运行atom config/routes.rb

标签: ruby-on-rails ruby routes


【解决方案1】:

如果您遵循该指南,您将从命令行生成新项目。运行该命令后,将在您生成项目的同一目录中创建一个新目录。新目录的名称与您传递给rails new 的名称相同。这是您的项目所在的目录。

配置目录将在那个目录中。

$ rails new my_project

这会输出很多东西。它将生成您开始所需的内容。

这就是您的新 Rails 项目顶层结构应如下所示:

$ ls -alh my_project

drwxr-xr-x   3 brennan  staff   102B Jan 29 16:10 .bundle
-rw-r--r--   1 brennan  staff   455B Jan 29 16:10 .gitignore
-rw-r--r--   1 brennan  staff   1.1K Jan 29 16:10 Gemfile
-rw-r--r--   1 brennan  staff   2.7K Jan 29 16:11 Gemfile.lock    
-rw-r--r--   1 brennan  staff   478B Jan 29 16:10 README.rdoc
-rw-r--r--   1 brennan  staff   254B Jan 29 16:10 Rakefile
drwxr-xr-x   8 brennan  staff   272B Jan 29 16:10 app
drwxr-xr-x   5 brennan  staff   170B Jan 29 16:10 bin
drwxr-xr-x  10 brennan  staff   340B Jan 29 16:10 config #HERE IS YOUR CONFIG DIRECTORY 
-rw-r--r--   1 brennan  staff   154B Jan 29 16:10 config.ru
drwxr-xr-x   3 brennan  staff   102B Jan 29 16:10 db
drwxr-xr-x   4 brennan  staff   136B Jan 29 16:10 lib
drwxr-xr-x   3 brennan  staff   102B Jan 29 16:10 log
drwxr-xr-x   7 brennan  staff   238B Jan 29 16:10 public
drwxr-xr-x   9 brennan  staff   306B Jan 29 16:10 test
drwxr-xr-x   3 brennan  staff   102B Jan 29 16:10 tmp
drwxr-xr-x   3 brennan  staff   102B Jan 29 16:10 vendor

为方便起见,您甚至可以用一个命令在 atom 中打开整个项目:

$ atom my_project

你应该很高兴!

【讨论】:

  • 太棒了。我能够从您留下的评论中找到解决方法。我一直在努力解决的一件事是在启动服务器后试图弄清楚如何输入命令。这就是我的问题所在。我认为它只是在没有提供反馈的情况下这样做。我没有意识到我必须启动一个新的终端标签/窗口。
  • 是的,一旦您启动服务器,它将控制该终端,除非您将其发送到后台或打开一个新选项卡。另外,请不要忘记接受正确的答案。它不仅会帮助我,还会让人们在未来更愿意提供帮助
猜你喜欢
  • 2012-09-14
  • 1970-01-01
  • 2014-01-18
  • 2012-02-05
  • 1970-01-01
  • 2014-03-10
  • 1970-01-01
  • 2014-09-04
  • 2021-11-21
相关资源
最近更新 更多