我是rails
的新人。我不明白rails
如何处理request
和response
。
当我在浏览器url
中输入rails app
并按回车键。然后任何人都可以带我了解详细信息。
答案 0 :(得分:1)
当您输入网址时,希望您的网页。
url
的所有权。routes.rb
文件,然后转到URL
并调用相应的controller
操作。model
。controller
的{{1}}数据,它使用相应的model
制作一些HTML。view
打包响应并将其提供给Web服务器。
Web服务器将响应传递给浏览器以在浏览器中显示您的页面。好读:
答案 1 :(得分:0)
简单来说,
Action controller
在routes.rb
的帮助下控制请求/响应路由
http://guides.rubyonrails.org/action_controller_overview.html检查一下有关Action控制器的详细信息。
当您触发应用程序的rails请求时,
localhost:3000/about_us
"/about_us" => "home#about_us"
匹配,它会将您带到家庭控制器的about_us操作,该操作又会显示将显示的视图(view/home/about_us.html.erb)
。