请注意,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.xml
Ruby中的等价物是什么?
它不存在。
web.xml
Rack 中的等价物是什么?
大概config.ru
。
web.xml
Rails 中的等价物是什么?
config/routes.rb
和config/application.rb
。请参阅配置 Rails 应用程序。
路线
要找出对应的 html 文件http://localhost:3000/projects
,请查看config/routes.rb
. 如果你看到
resources :projects
然后它由 ProjectsController 中的 index 操作处理,视图位于app/views/projects/index.*
.