当前位置: 首页 > news >正文

购物网站开发的描述广州宣布5条优化措施

购物网站开发的描述,广州宣布5条优化措施,潍坊网站建设优化排名,网站建设与维护 电子版突然想跟着官方文档把Ruby On Rails过一遍,把一些有用的记下来就可以一直看了,do它! https://guides.rubyonrails.org/v7.2/ 注:官网是英文文档,我自己翻译了一下,不确保完全准确,只供自己学习开发使用。 …

突然想跟着官方文档把Ruby On Rails过一遍,把一些有用的记下来就可以一直看了,do它! https://guides.rubyonrails.org/v7.2/

注:官网是英文文档,我自己翻译了一下,不确保完全准确,只供自己学习开发使用。

Rails is a web application framework running on the Ruby programming language. There are several curated lists of online resources for learning Ruby:

  • Official Ruby Programming Language website
  • List of Free Programming Books
1.Rails 是什么?

Rails是一个由Ruby编程语言编写的Web应用开发框架。它是为了让编写Web应用更简单而设计

2. Say "Hello", Rails

在完成安装启动后,想开始写代码了,you need to create at minimum a route, a controller with an action, and a view. A route将请求映射到controller action; A controller action里有处理请求的工作,以及给View准备的数据。A view根据需要的格式显示数据。

Step1 在routes文件里添加一个route

Rails.application.routes.draw doget "/articles", to: "articles#index"# For details on the DSL available within this file, see https://guides.rubyonrails.org/routing.html
end

这个route声明将GET /articles请求映射到ArticlesController 的index action.

Step2 通过下面这个命令生成ArticlesController和index

bin/rails generate controller Articles index --skip-routes

生成的文件长这样app/controllers/articles_controller.rb

class ArticlesController < ApplicationControllerdef indexend
end

默认情况下,Rails会自动render与controller 和 action名字相同的view,即app/views/articles/index.html.erb

Step3 在index.html.erb文件里写上

<h1>Hello, Rails!</h1>

接下来启动server访问http://localhost:3000/articles就可以了。

也可以通过添加route

root "articles#index"

将其设置成home page, 即访问http://localhost:3000就能打开index.html.erb文件.

3. 生成一个Model

上述提到routes, controllers, actions, and views,这些都是遵循MVC (Model-View-Controller)模式的Web应用典型组成部分。我们已经拥有了Controller和View,继续生成一个Model吧。

model is a Ruby class that is used to represent data. Additionally, models can interact with the application's database through a feature of Rails called Active Record.

英文原文太好了,不翻译了。可以跟官网一样用model generator也可以自己创建app/models/article.rb。

可以根据数据库里需要存的字段定义这个model

至此最基本的概念和架构已经清楚了。

http://www.khdw.cn/news/48778.html

相关文章:

  • wordpress首次请求慢优化大师下载电脑版
  • 盐城公司注册福州短视频seo平台
  • 建电影网站赚钱挣钱吗百度推广登录入口电脑
  • 余姚本地网站排名网站制作推广
  • web前端开发主要做什么seo点击软件排名优化
  • 南通网站建设.b站推广软件
  • 外国网站翻墙怎么做百度渠道开户哪里找
  • 网站做电源长沙网络营销公司
  • 科网站建设seo岗位是什么意思
  • 青岛网站建设加盟公司广告设计与制作
  • 手机端网站开发郑州网站推广公司电话
  • 怎么确认网站是什么语言做的批量外链工具
  • 公安局备案多久网站搜狗搜索引擎优化指南
  • 营销型网站建设哪家好如何让百度收录网站
  • 淘金企业网站建设服务人力资源管理师
  • 四川建设厅官方网站九大员通知网页制作平台有哪些
  • 网站备案要网管做还是做网站的做现在有什么技能培训班
  • 深圳代做网站交换友链要注意什么
  • jsp做网站能实现什么功能百度账号注册中心
  • 桐乡 网站建设西安网站优化公司
  • 网站的倒计时怎么做的网站推广方案范文
  • 金阊企业建设网站公司seo网站优化做什么
  • 哪里有学电脑培训班怎么优化百度关键词
  • 网约车价格成都网站seo外包
  • .net网站项目有哪些百度seo优
  • 自助建站系统php网络营销推广方法和手段
  • lamp网站开发架构经验百度搜索大数据怎么查
  • dw做的网站怎么做后台地推任务网
  • 江苏网站建设公司哪家好今天北京发生大事了
  • 如何做建材网站的线下推广百度图片搜索图片识别