sinatra动态路线代号v-000

时间:2024-03-10 13:39:03
【文件属性】:

文件名称:sinatra动态路线代号v-000

文件大小:12KB

文件格式:ZIP

更新时间:2024-03-10 13:39:03

Ruby

锡纳特拉的动态路线 概述 在本教程中,我们将学习为什么动态路由功能强大,以及如何将其集成到Sinatra项目中。 目标 说明动态路线的目的 在控制器中创建动态路由 使用URL参数来帮助将URL中的文本输入视图 显示动态路由和浏览器URL之间的关系 为什么动态路线很重要 AirBnB如何为网站上托管的每个媒体资源创建单独的网址? 在控制器中硬编码成千上万的路线( get '/property1' , get '/property2' , get '/property2356' )是否有意义,以显示每个出租物业? 控制器将很快变得混乱且冗长。 相反,AirBnB(以及Twitter和Facebook等)使用动态路由-动态路由是基于请求url中的属性创建的。 在此代码中,我们将学习为什么动态路由功能强大,以及如何将其集成到Sinatra项目中。 要进行编码,请分叉并克隆此练习。 运行bundl


【文件预览】:
sinatra-dynamic-routes-codealong-v-000-master
----models()
--------.keep(0B)
----config()
--------environment.rb(125B)
----Rakefile(183B)
----CONTRIBUTING.md(2KB)
----Gemfile(212B)
----Gemfile.lock(2KB)
----views()
--------.keep(0B)
----app.rb(311B)
----.rspec(52B)
----spec()
--------sinatradynamic_routes_codealong_spec.rb(961B)
--------spec_helper.rb(339B)
----LICENSE.md(1KB)
----.gitignore(642B)
----.learn(78B)
----public()
--------images()
--------javascripts()
--------stylesheets()
----README.md(7KB)
----config.ru(39B)

网友评论