sinatra查看和控制器自述演练v-000

时间:2024-03-12 05:30:25
【文件属性】:

文件名称:sinatra查看和控制器自述演练v-000

文件大小:14KB

文件格式:ZIP

更新时间:2024-03-12 05:30:25

Ruby

在Sinatra的视图和控制器之间传递数据 概述 在这段代码中,我们将向您展示如何使用实例变量将数据从控制器传递回视图,然后使用ERB进行呈现。 目标 使用params将数据从表单传递到控制器 在控制器中的路线内部处理数据 将数据分配给实例变量 使用erb标签在.erb文件中呈现数据 设置 为什么将数据从控制器传回视图如此重要? 它使我们可以使您的页面动态而不是静态-也就是说,数据可以根据用户提供的输入进行更改。 例如,我们将创建一个“字符串反向器”-用户在HTML表单中输入一个字符串(“ Hello World”),并在下一页中显示该字符串的反向字符(“ dlroW olleH”)。 要进行编码,请分叉并克隆此存储库。 从命令行运行bundle install以确保安装了正确的依赖项。 入门代码包含一个基本的Sinatra应用程序,您可以通过在命令行中运行shotgun然后在浏览器中打


【文件预览】:
sinatra-view-and-controller-readme-walkthrough-v-000-master
----.gitignore(642B)
----README.md(7KB)
----views()
--------friends.erb(351B)
--------reversed.erb(355B)
--------reverse.erb(383B)
----public()
--------javascripts()
--------stylesheets()
--------images()
----Gemfile(179B)
----.learn(95B)
----.rspec(52B)
----CONTRIBUTING.md(2KB)
----Gemfile.lock(2KB)
----app.rb(213B)
----config()
--------environment.rb(124B)
----LICENSE.md(1KB)
----spec()
--------sinatra_view_and_controller_readme_codealong_spec.rb(875B)
--------spec_helper.rb(339B)
----config.ru(39B)
----Rakefile(183B)

网友评论