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

优化整站设计师互动网站

优化整站,设计师互动网站,河南发现5名阳性,弄一个微信小程序多少钱在构建了Ruby的Web服务器后#xff0c;第三步就可以去掉框架的官方页面#xff0c;设置自己的网页初始页了。 Linux系统安装Ruby语言-CSDN博客 、在Ubuntu中创建Ruby on Rails项目并搭建数据库-CSDN博客、 Ruby语言建立Web服务器-CSDN博客 了解Ruby onRails项目中的主要文件…在构建了Ruby的Web服务器后第三步就可以去掉框架的官方页面设置自己的网页初始页了。 Linux系统安装Ruby语言-CSDN博客 、在Ubuntu中创建Ruby on Rails项目并搭建数据库-CSDN博客、 Ruby语言建立Web服务器-CSDN博客 了解Ruby onRails项目中的主要文件夹 Ruby on Rails项目的Web网页视图文件为.erb文件编写方法和HTML文件很相似PHP也差不多.erb文件通常放在  \项目文件夹\app\views\posts 文件夹里Ruby on Rails的Post项目中主要文件夹和作用如下 app文件夹这是项目的核心部分包含了应用的大部分代码。 controllers存放驱动业务逻辑的控制器文件。这些文件定义了应用程序中不同部分的行为和响应。helpers存放视图辅助类包含一些常用的代码段用于在视图中简化复杂的输出逻辑。models存放数据模型文件定义了数据描述结构、验证和完整性规则等。这些模型通常与数据库表相对应。views存放生成HTML的模板文件也可以存放CSS和图片。这些文件负责应用的用户界面显示。 config文件夹存放与服务器、数据库或其他依赖相关的配置文件。 database.yml用于配置Ruby程序和数据库的连接。routes.rb定义了应用程序的路由设置指定如何将进来的请求转发到相应的控制器和动作。 db文件夹主要用于存储开发人员编写的数据库迁移文件和模式文件这些文件用于管理数据库的结构和版本。 doc文件夹存放Rails应用的文档包括自动生成的rdoc文档和其他相关文档。 lib文件夹存放应用程序运行过程中所需要的类库文件这些类库不属于控制器、视图和辅助类。 log文件夹用于存放程序运行期间产生的日志文件包括development.log、test.log和production.log等这些文件记录了应用程序的运行信息和错误。 public文件夹存放Rails应用的静态资源如图片、JavaScript脚本、CSS样式等。这些资源可以直接通过Web服务器访问。 script文件夹存放一些有用的脚本文件用于启动和生成代码等操作。 test文件夹用于存放单元测试和集成测试的文件这些文件用于验证应用程序的功能和性能。 vendor文件夹存放一些程序依赖的外部类库和插件这些类库可以被自动加载。 创建网页初始页面 运行前首先找到posts文件夹,里面存放了允许开发者在HTML结构中嵌入Ruby代码的.erb文件Ruby代码通常被包含在% %标签中用于执行逻辑操作而% %标签则用于输出Ruby表达式的值到HTML中。 可以先简单修改 index.html.erb 文件内容如下 !DOCTYPE html html langzh head meta charsetUTF-8 meta nameviewport contentwidthdevice-width, initial-scale1.0 titlehappy gay/title style body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #f2f2f2; } .container { max-width: 960px; margin: 0 auto; padding: 20px; } h1 { color: #333; text-align: center; } p { color: #666; line-height: 1.6; } /style /head body div classcontainer h1OH yeah!/h1 p这是第一个Ruby页面/p pGGBoys!!!!/p /div /body /html修改路由设置文件 routes.rb文件使用一种DSL领域特定语言来描述应用中的路由结构定义应用程序中所有路由。 在 config/routes.rb 文件中修改路由设置指向posts文件夹: Rails.application.routes.draw doresources :postsroot to: posts#index # 应用程序的根URL路由 end原版如下上述代码是我修改了的 Rails.application.routes.draw doresources :postsGET /posts posts#index GET /posts/new posts#new POST /posts posts#create GET /posts/:id posts#show GET /posts/:id/edit posts#edit PATCH/PUT /posts/:id posts#update DELETE /posts/:id posts#destroy end 修改控制器文件 在Ruby on Rails中PostsController 是一个控制器类它处理与Post模型相关的请求。控制器是MVCModel-View-Controller架构中的“C”部分负责接收用户请求处理业务逻辑并准备数据以供视图View使用。 posts Post.all 这行代码会查询数据库获取所有的Post记录并将它们存储在实例变量posts中espond_to块允许控制器根据不同的请求格式返回不同的响应如果请求的格式是HTML通常是浏览器请求Rails会默认渲染与index方法同名的视图模板即app/views/posts/index.html.erb。这个视图模板会使用posts变量来动态生成HTML内容如果请求的格式是JSON常见于API请求Rails会返回一个包含所有帖子数据的JSON响应。这里render json: posts会将posts数组转换为JSON格式并作为响应体返回。 在 /app/controllers/posts_controller.rb 文件中添加一个index方法来渲染index.html.erb视图 class PostsController ApplicationController# GET /postsdef indexposts Post.allrespond_to do |format|format.html # index.html.erbformat.json { render json: posts }endend end 运行文件 rails server 运行成功
http://www.w-s-a.com/news/798128/

相关文章:

  • 公司网站怎么做站外链接哪里有做胎儿dna亲子鉴定
  • 潍坊做电商的网站建设wordpress 特效主题
  • 做网站和app哪个难公司网上注册系统
  • 关于网站建设外文文献系部网站建设
  • 高端设计网站都有哪些月付网站空间提供商
  • 家政 东莞网站建设优化设计官方电子版
  • 做网站如何使用网页插件上海造价信息网
  • 承德网站制作加盟天津做优化的网站有多少家
  • 北京市保障性住建设投资中心网站首页专业做网站联系电话
  • 镇江网站建设方式优化单页面网站教程
  • 做手机网站公司北京网页设计公司兴田德润实惠
  • 域名申请好了 要怎么做网站百度推广开户渠道
  • 电商网站建设 数商云焦作黄河交通学院
  • 做一个网站成本多少太原网站维护
  • 网站建设制作设计优化怎么制作网页步骤
  • 花都区pc端网站建设画册设计多少钱一页
  • 国外买域名的网站廊坊网站制作网页
  • 抚顺市城市建设档案馆网站制作网页时经常用的一种动态位图格式是
  • 公司网站站群是什么运营网站
  • 昆明网站建设大全安徽教育机构网站建设
  • 广州网站排名怎么优化中华衣柜网
  • 怎样围绕网站专题发展来做ppt城乡住建局官网
  • 安卓手机app制作关键词优化公司
  • 江苏固茗建设有限公司网站深圳网站建设深圳网
  • 高性能网站建设指南北京城乡建设官方网站
  • 企业网站找谁做做淘宝相关网站
  • 商业网站网站建设wordpress关闭前端公共库
  • 打开山东城市建设职业学院网站下载了wordpress后
  • 四川网站建设设计城乡建设网站证件查询系统
  • 企业邮箱哪里买栾城seo整站排名