首页
归档
分类
标签
瞬间
图库
留言板
友链
关于
极客日记
行动起来,活在当下
累计撰写
93
篇文章
累计创建
17
个标签
累计收到
1
条评论
栏目
首页
归档
分类
标签
瞬间
图库
留言板
友链
关于
目 录
CONTENT
以下是
Jack.Jia
的文章
2022-03-28
GitLab CI/CD 初体验
GitLab CI/CD 是一个内置工具,支持持续集成、交付和部署,提升软件开发效率。通过在代码库中推送小的代码块,运行自动构建、测试和验证脚本,确保代码质量。GitLab CI 自动化构建和测试流程,而 GitLab Runner 执行这些脚本。配置文件 `.gitlab-ci.yml` 指定Pipeline的阶段,如构建、测试和部署。注册Runner后,代码变动即可触发流水线,支持高效的代码集成和持续交付。
2022-03-28
9
0
0
Git
2022-03-28
【Ruby on Rails】Layout(布局)
在Ruby on Rails中,布局是将动态内容包裹在一个标准HTML结构中的方式,以避免代码重复。例如,通过创建一个`application.html.erb`文件作为通用布局,可以有效地组织公共部分的代码,并用`<%= yield %>`插入动态内容。开发者可以在不同的控制器或动作中指定不同的布局,甚至完全不使用布局。Rails还支持使用`javascript_include_tag`和`stylesheet_link_tag`引入JS和CSS,从而优化资源管理和加载效率。
2022-03-28
7
0
0
Ruby On Rails
2022-03-27
vue-cli 4的es5兼容问题
为了解决Vue CLI 4中ES5兼容性问题,首先需在mian.js中引入'core-js'和'regenerator-runtime/runtime'模块,并修改babel.config.js以适应所需的浏览器版本。接着,在vue.config.js中添加transpileDependencies选项,确保babel-loader能处理特定依赖。最后,进行详细的Webpack配置,以压缩资源、去除console.log语句、分割代码块等,以优化生产环境性能。
2022-03-27
5
0
0
Vue
2022-03-27
【Ruby on Rails】View 视图
View在Ruby on Rails中是MVC结构中最基本的概念,通常以.html.erb文件形式存在。视图由控制器触发,并存放于app/views目录下。使用<% %>仅运行代码,而<%= %>则渲染结果至HTML中。视图文件通过HTTP请求和路由配置进行调用,可使用实例变量和Partial简化复杂代码。Helper用于简化视图代码,但需避免过多使用以保持代码清晰。
2022-03-27
4
0
0
Ruby On Rails
2022-03-27
【Ruby on Rails】Controller 基本功能
文章介绍了如何在Ruby on Rails的controller中处理HTTP请求参数,主要包括从URL和表单读取参数。使用params方法可以轻松获取这些参数,并进行数据库操作,如创建和编辑记录。通过GET和POST请求,params会以哈希形式传递,示例展示了如何实现数据的增加、查询和更新功能,包括表单的创建和视图的呈现。最终,用户能够通过简洁的代码实现对书籍信息的管理。
2022-03-27
7
0
0
Ruby On Rails
2022-03-26
【Ruby on Rails】日志工具log4r
日志在调试过程中至关重要,能够帮助开发者记录和回溯问题。log4r(Ruby的日志工具)提供了比Ruby自带logger更强大的日志功能,包括每日分卷和时间戳。使用log4r时,需要创建配置文件、修改application.rb,并在Gemfile中添加log4r依赖。对于Rails4用户,还需添加一个补丁来兼容。配置完成后,重启Rails应用,日志将按天生成并保存在指定目录。
2022-03-26
5
0
0
Ruby On Rails
2022-03-25
【Solr】managed-schema 配置文件
schema在Solr中用于定义集合或内核的字段及其数据类型。Solr支持两种schema定义模式:默认托管模式和经典schema.xml模式。托管模式下,schema信息保存在managed-schema文件中,支持运行时更改,而经典模式使用schema.xml文件,需手动编辑和重载。两者可互相切换,适用于版本升级。managed-schema配置文件中包含字段、动态字段和字段类型的定义,确保数据正确索引和存储,以支持复杂查询需求。
2022-03-25
5
0
0
Solr
2022-03-25
【Ruby on Rails】assets pipeline
assets pipeline是一个用于连接和压缩JavaScript与CSS静态资源的框架,优化了静态资源的管理和加载效率。通过合并同类型文件,可以减少HTTP请求,提升网页加载速度。在Rails中,开发者通过在app/assets/javascripts/application.js和app/assets/stylesheets/application.css中统一引用和合并js和css文件。在生产环境下,使用rails assets:precompile命令来压缩所有静态资源,创建综合文件以进一步优化性能。这一流程显著减少了页面加载时的请求次数。
2022-03-25
5
0
0
Ruby On Rails
2022-03-25
【Ruby on Rails】配置 rails-config
Rails 提供多种配置文件选项,推荐使用 YML 文件,因为其属性更强大且易读。通过安装 `railsconfig`,开发者可以在应用启动时设置常量。安装方法是将 `gem 'config'` 添加到 Gemfile,然后生成配置文件。生成后,主要文件包括 `config/settings.yml` 和环境特定的配置文件,可根据环境覆盖默认设置。例如,通过 `Settings` 对象可方便地访问配置项,如用户名和密码,实现灵活的配置管理。
2022-03-25
3
0
0
Ruby On Rails
2022-03-25
【Ruby on Rails】 Rails常用命令行
本文介绍了Ruby on Rails中的常用命令行,包括安装Rails、启动项目、生成代码、与数据库交互等。核心命令包括`rails new`用于创建新项目,`rails server`启动服务器,`rails generate`生成控制器和模型,`rails console`进行交互式命令行操作,以及多种Rake命令用于数据库管理和任务执行。通过这些命令,开发者可以高效地搭建和维护Rails应用。
2022-03-25
9
0
0
Ruby On Rails
1
...
6
7
8
9
10