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

购物网站开发的描述重庆做网络优化公司电话

购物网站开发的描述,重庆做网络优化公司电话,微信小程序快速赚50元,淘宝在线购物网站突然想跟着官方文档把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.hkea.cn/news/11482/

相关文章:

  • 营销策略手段有哪些seo是哪里
  • 回合网页游戏排行榜前十名绍兴seo公司
  • wordpress登录后台空白抖音搜索seo代理
  • 论坛网站备案seo优化实训总结
  • 北京华昊网站建设网页搜索关键字
  • 怎么查询网站的服务器在哪里长春关键词优化报价
  • 网站503错误怎么解决百度热搜高考大数据
  • 洛阳网站建设哪家专业百度推广开户费用
  • wordpress主题 说说宁波seo外包推广渠道
  • 在线开发网站建设西安关键字优化哪家好
  • 长春市建设局网站企业seo的措施有哪些
  • 做网站推广武汉刚刚突然宣布
  • 用什么做网站简单百度一下你就知道百度官网
  • 做网页的网站百度爱采购推广一个月多少钱
  • wordpress上传不了主题搜索引擎优化专员
  • 清河做网站哪家便宜百度网盘登录
  • 做域名后就得做网站吗百度com打开
  • 平时发现同学做的ppt找的材料图片不错_不知道从哪些网站可以获得注册平台
  • 日照网站建设有效果新媒体运营师证书
  • 乾县做网站常用的网络推广方式有哪些
  • 国内服务器做网站要备案晨阳seo
  • 网站推广策划书 精品免费好用的网站
  • 怎样建立网站视频教程百度关键词投放
  • 获取网站浏览者手机号湖北网络推广有限公司
  • 常州网站开发公司推荐东莞网站建设seo
  • 如何建单页网站栏目百度浏览器电脑版
  • 淘宝网页版电脑版入口老铁seo外链工具
  • 西安那里做网站百度关键词优化首选667seo
  • 浏览收费网站模板营销型网站的类型有哪些
  • 旅游网站的功能结构图seo手机优化软件哪个好用