请注意,Ruby 与 Rails 不同。
Ruby 和 Java 一样,是一种编程语言。它出现在 1995 年。例如,以下是您可以从命令行执行的脚本/程序。
#!/usr/bin/env ruby
puts "Hello World"
Rack是 Ruby 的 Web 服务器接口。它处理 HTTP 协议,并通过使解析 HTTP 请求和发送 HTTP 响应变得容易,从而允许使用 Ruby 编写 Web 应用程序。
Rails 是一个具有强大约定、模式和工具的 Web 框架,用于在 Ruby 中开发 Web 应用程序。它的某些部分使用 Rack。它出现在 2004 年。Sinatra是另一个使用 Rack 的 Web 框架的示例。
web.xmlRuby中的等价物是什么?
它不存在。
web.xmlRack 中的等价物是什么?
大概config.ru。
web.xmlRails 中的等价物是什么?
config/routes.rb和config/application.rb。请参阅配置 Rails 应用程序。
路线
要找出对应的 html 文件http://localhost:3000/projects,请查看config/routes.rb. 如果你看到
resources :projects
然后它由 ProjectsController 中的 index 操作处理,视图位于app/views/projects/index.*.