Ruby on Rails 1.0.8
分类: 下载/工具 · 工具软件 | 来源: 点击进入 | 版本: 1.0.8 |
日期: 2025-05-16 | 人气: | 大小: |
标签: __ext_builder __ext_cgi __ext_erb __ext_fcgi __ext_gemspec __ext_god __ext_irbrc __ext_jbuilder __ext_mspec __ext_pluginspec __ext_podspec __ext_prawn __ext_pryrc __ext_rabl __ext_rake __ext_rb __ext_rbuild __ext_rbw __ext_rbx __ext_rhtm __ext_rhtml __ext_rjs __ext_ru __ext_ruby __ext_spec |
Ruby on Rails 开发效率提升:Visual Studio Code 扩展插件
Ruby on Rails 开发者们,现在可以使用最新版的 Visual Studio Code 扩展插件来提升您的开发效率。该插件为您提供了丰富的代码片段,支持最新的 Rails 版本,并计划推出更多功能,满足您的开发需求。
即将推出的功能:
- Handle Bar 模板
- HAML 模板
- 自定义错误解决方案
- Angular Rails
- Reactjs Rails
- Ember Rails
- Jasmin Rails
- Mocha Rails
- Chai Rails
使用方法:
输入帮助器名称,并将 "_" 替换为 "-"。例如:
- has-many
- def-create
- def-show
控制器:
例如:
类型 | 输出 |
---|---|
crud | 完整的 CRUD 帮助器 |
def-create | 创建资源的定义 |
find-id | find(id) |
find-params | find(params[:id]) |
模型:
after-create
after-save
after-update
after-destroy
after-validation
after-validation-on-create
after-validation-on-Update
before-action
before-create
before-save
before-validation
before-destroy
before-update
before-validation-on-create
before-validation-on-update
has-many
has-many-through
has-many-dependent
has-one
has-one-through
has-and-belongs-to-many
validate
validates
validates-acceptance-of
validates-acceptance-of-if
validates-associated
validates-associated-if
validates-confirmation-of
validates-confirmation-of-if
validates-exclusion-of
validates-exclusion-of-if
validates-format-of
validates-format-of-if
validates-inclusion-of
validates-inclusion-of-if
validates-length-of
validates-length-of-if
validates-length-of-is
validates-length-of-minimum
validated-numericality-if
validated-numericality-of
validated-presence-of
validated-presence-of-if
validated-uniqueness-of
validated-uniqueness-of-if
迁移:
类型 | 输出 |
---|---|
t.binary | Binary |
t.boolean | Boolean |
t.time | Time |
t.timestamp | Timestamp |
t.timestamps | Timestamps |
t.date | Date |
t.datetime | Datetime |
t.decimal | Decimal |
t.float | Float |
t.integer | Integer |
t.integer-lock | Integer Lock |
t.references | References |
t.rename | String |
t.text | Text |
t.rename | Rename |
t.column | Column |
t.columns | Columns |
add-column | Add Column |
remove-column | Remove column |
change-column | Change column |
rename-column | Change column |
add-index | Add index |
remove-index | Remove Index |
create-table | Create Table |
drop-table | Drop Table |
ERB 模板:
- for-loop
- each
- if
- if-else
- if-unless-inline
- else
- else-if
- end
- emded (%< %>)
- emded-print (<%= %>)
- collection-select
- stylesheet-link-tag
- submit-tag
- flash
- fixture
- form_tag
- format
- image_submit_tag
- map
- $label
- bye-bug
- buy-bug-erb
渲染:
- render
- render-action
- render-action-layout
- render-file
- render-file-path
- render-inline
- render-inline-local
- render-inline-type
- render-layout
- render-layout-default
- render-nothing
- render-nothing-status
- render-partial
- render-partial-collection
- render-partial-object
- render-partial-status
- render-text
- render-text-layout
- render-text-layout-true
- render-text-status
- render-update
Gem:
- gem-development
- gem-test
- gem-production
- gem-development-test
属性:
- presense
- length
- method
- delete
- data
- only
- edit
- update
- show
- destroy
- format
使用代码片段:
开始输入您想要的帮助器名称(例如:"emb" 代表 "embed"),然后按 Tab 键插入代码片段。
或者,按 Ctrl Space(Windows, Linux)或 Cmd Space(OSX)在编辑器中激活代码片段。
安装步骤:
- 安装 Visual Studio Code 1.10.0 或更高版本
- 启动 Code
- 从命令面板 Ctrl-Shift-P(Windows, Linux)或 Cmd-Shift-P(OSX)
- 选择安装扩展
- 选择扩展插件
- 重新加载 Visual Studio Code
-
- Golang云原生架构师课程
- Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
- 204次学习
-
- MySQL数据管理之备份恢复案例解析视频教程
- 《MySQL数据管理之备份恢复案例解析视频教程》MySQL是一个开放源码的小型关联式数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
- 160次学习
-
- MySQL索引优化解决方案
- 本套课程是根据MySQL索引的设计理念与数据结构、索引使用场景、索引分类、索引运用场景、索引性能分析、查询优化、MySQL索引的慢查询等组成,主要讲述了MySQL索引优化的解决方案,非常适合有MySQL使用基础或者有一定工作经验的同学。课程讲解了解决大数量查询慢的问题、如何编写一个高效的SQL、查询语句应该如何优化、索引的实现原理是什么、索引又应该如何优化...等诸多SQL索引优化的难点和面试点。
- 182次学习
-
- 极客学院Docker视频教程
- Docker是PaaS提供商dotCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github上,基于go语言并遵从Apache2.0协议开源。Docker自2013年以来非常火热,无论是从github上的代码活跃度,还是各大厂商的支持,都使Docker成为了时下最受关注的技术,甚至微软都声称在下一代WindowsServer中集成对Docker的支持。所以我们收集了《极客学院Docke
- 243次学习
-
- Golang进阶实战编程
- 本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
- 127次学习
-
- JavaScript极速入门
- 本套课程将帮助大家迅速掌握JavaScript这门高端的、动态的、弱类型编程语言。知识点简单明了,让你学习0压力,适合新手观看学习......
- 431次学习
-
- Golangmap实践及实现原理解析
- 2022-12-28 505浏览
-
- GoLand调式动态执行代码
- 2023-01-13 502浏览
-
- 试了下Golang实现try catch的方法
- 2022-12-27 502浏览
-
- 用Nginx反向代理部署go写的网站。
- 2023-01-17 502浏览
-
- MySQL主从切换的超详细步骤
- 2023-01-01 501浏览
-
- Mysql-普通索引的 change buffer
- 2023-01-25 501浏览