1 沒想到譯法
Backtrace
Model 模型
View
Cookie
Initializer
Session
Socket
-
Token
token 通常是由英數字組成的字串,做身分識別之用,如:OAuth 的 Access Token。
-
URL
通常是翻譯成網址。
Web
PID
Symbol
Active Record
2 翻譯術語
3 A
Accessor 存取器
Action 動作
Controller 的 Action:動作。
Alias 別名
Anchor 錨點
Authentication 認證
Auxiliary Methods 輔助方法
-
Adapter 連接器
用來連接資料庫的“連接器”,比如 Active Record 以相同的 API,分別實作了 SQLite、PostgreSQL、MySQL 等“連接器”,用來連接資料庫。
Application 應用程式、應用
Association 關聯
Association Proxy 關聯代理
-
Attribute 屬性
Model 的屬性、HTML 的屬性。
Application Builder 應用專案生成器
Asset 資源
4 B
-
Backtick 反引號
`
Block 區塊
blind carbon copy 密件副本 Bcc
Bound Parameters 綁定參數
Bootstrap 啟動
Boilerplate 樣板
5 C
Callback 回呼
Cache 快取
Carbon copy 副本 Cc
Cell 儲存格
-
Class 類別
Ruby 的
Class
Client 用戶端
CamelCase 駝峰形式
Code 程式碼
Controller 控制器
Collection 集合
Collection Action 集合動作
Collection Route 集合路由
-
Column 欄位
資料庫的欄位。
-
Column 直欄
試算表的欄。
Coordinate 座標
Command 命令
Command Line 命令列
Command Line options 命令列參數
-
Commit 提交
版本管理世界的用詞。
git commit
。 Compile 編譯
Compatibility 兼容性
-
Computer 計算機
亦作電腦。
Conditional 條件式
Context 上下文
Content 內容
Controller 控制器
Copy 複本
Constructor 建構子
6 D
Database 資料庫
-
Database Schema 資料庫綱要
通常指的是 Rails
db/schema.rb
檔案。有時也有資料庫結構的意思。 -
DDL Transaction DDL 交易
Transactional DDL in PostgreSQL: A Competitive Analysis - PostgreSQL wiki
Debug 除錯
Debugger 除錯器
Directory 目錄
-
Drop 刪除
刪除整個資料庫、刪除整張資料表。
Dynamic Segments 動態片段
Dependance 相依套件
Dollar sign 錢號
Deploy 佈署
7 E
Exception 異常
Endpoint 端點
Extended module 擴充模組
8 F
Flash 提示訊息
Flash Message 提示訊息
Focus 焦點
Foreign Key 外鍵
-
Foreign Key Constraint 外鍵約束
資料庫特有的功能之一。
Form 表單
Form Helpers 表單輔助方法
Form Builder 表單構造器
Function 函式
File 檔案
-
Finder Methods 查詢方法
指得是 Active Record 所提供的查詢方法,如
find
、first、
find_by` 等。 -
Filter 濾動器
- Before Filter 前置濾動器
- Around Filter 前後濾動器
- After Filter 後置濾動器
-
Filter Methods 濾動方法
通常電子學的世界裡,我們有濾波器,給定輸入(以波的形式),經濾波器處理,再輸出,得名濾波器。但在 Rails 的世界裡,
before_filter
總是用來過濾“動作”,或是在動作前執行程式。所以我用“濾動”這個詞。 Framework 框架
Fixture 建立模擬資料
9 G
Generator 產生器
Generic 通用
Getter 取值方法
Globbing 通配符號
10 H
Hash 散列
-
Handler 處理函式
JavaScript 給元素綁定的函式。
Header 標頭
Helpers 輔助方法
Host 主機
Hyperlinks 超連結
11 I
-
Index 索引
給資料庫欄位加上索引,提高檢索時的效率。
Inline 內聯
Inline method 內聯方法
Inline rendering 內聯算繪
Input box 輸入框
Instance 實體
-
Instance variable 實體變數
@foo
-
Instantiate 實體化
指
Class.new
。 -
Interface 介面、接口
UI => 介面
API => 接口
Integrity 完整性
Iterate 迭代
Iterator 迭代器
Identifying object 識別物件
12 J
Join 連接
Join Table 連接表
Join Table 連接資料表
13 K
-
Key 鍵
Hash 的鍵。
{ "foo" => "bar" }
Hash 有一鍵為"foo"
,對應的值為"bar"
。
14 L
Latency 延遲
Layout 版型、版面
Library 函式庫
Load Path 載入路徑
Log 記錄檔
15 M
Match 匹配
-
Macro 宏
宏通常指的是透過一行宣告,可以給目標動態新增許多新的程式碼。用宏表示這種“神奇的”程式設計手法似乎比較好。
Macro-style 宏風格的
Member action 成員動作
Member route 成員路由
Migration 遷移
Middleware 中間件
Modifier 修飾符
Module 模組
Multipart 多種格式
16 N
Namespace 命名空間
Named Helpers 具名輔助方法
Named Route 具名路由
Nesting 嵌套的
Nested 嵌套的
17 O
Object 物件
-
Option 選項
方法所接受的選項。
18 P
Package 套件
Partial 部份頁面
Path 路徑
Port 埠口
-
Predicate 謂詞
謂詞,回傳真或假的條件式,比如
Array#empty?
。 Process 進程
Production 上線環境
Program (n.) 程式
-
Program (v.) 編程
編寫程式,取編寫的編,程式的程來代表。亦作寫程式。
Project 專案
Protocol 協定
19 Q
Query 查詢
-
Query String 查詢字串
URL 的一部分。後面以
?
定義的變數。http://server/program/path/?query_string
20 R
-
Raise 拋出
拋出異常、拋出錯誤。
Rake Task Rake 任務
-
Record 記錄
資料庫裡的紀錄。
-
Record Identification 記錄自動識別技術
指的是
form_for @article
能自動分辨出現在是edit
、還是new
。 -
Redirect
轉址。
-
Redirection
轉址。
Referential Integrity 參照完整性
-
Repository 原碼庫。
Repository 在生活中有倉庫的意思,在版本控制的世界裡,通常我們將原始碼提交到 Repository,叫做原碼庫。
-
Request 請求
為 HTTP 協定裡的專有名詞,HTTP Request。
Resource routing 資源式路由
Resource 資源
-
Response 響應
為 HTTP 協定裡的專有名詞,HTTP Response。
Reset 重置
Restore 回復
-
Rollback 回滾
資料庫恢復至以前的狀態。
-
Router 路由器
負責解析路由。指得是以 Journey 所實作的路由器。
Row 橫列、列。
Refactor 重構
Runtime 直譯器
21 S
-
Scaffold 鷹架
蓋房子的搭的鷹架,這裡指的是 Rails 產生器的一個子命令:
rails generate scaffold
。目前官方已經不推薦使用鷹架,自己建立文件才能更好的掌握 Rails(尤其是新手)。
Scalar Value 純量值
Scalar Types 純量類型
SCM 原始碼管理系統
Source Code Managment 原始碼管理系統
-
Seed Data 種子資料
資料庫的初始資料,通常寫在
db/seeds.rb
檔案裡。 Segment 片段
Segment Constraints 片段約束
Self-Join 自連接
Serialize 序列化
Serialization 序列化
Setter 設值方法
Shallow Nesting 淺層嵌套
Singular resource 單數資源
Static Segments 靜態片段
-
Stored Procedure 儲存過程
在資料庫先寫好程式,供外部程式呼叫。
Stream 串流
Streaming 串流
Strong Parameters 核可參數
Subroutine 副程式
Sub-template 子模版
Setup 配置
Smoke test 煙霧測試
22 T
Table 資料表
Tag 標籤
-
Task 任務
Rake 任務。
Template 模版
Thread 線程
-
Transaction 交易
可逆的資料庫操作。
Type 類型
-
Trigger 觸發器
資料庫特有的功能之一。
Testing harness 測試工具
23 U
24 V
Vanilla JavaScript 純 JavaScript
View 文件顯示層
25 W
Web Applications 應用網站
Web Pages 網頁文件
Web Service Web 服務
Wildcard 通配符號
26 X
27 Y
28 Z
反饋
歡迎幫忙改善指南的品質。
如發現任何錯誤之處,歡迎修正。開始貢獻前,可以先閱讀貢獻指南:文件。
翻譯如有錯誤,深感抱歉,歡迎 Fork 修正,或至此處回報。
文章可能有未完成或過時的內容。請先檢查 Edge Guides 來確定問題在 master 是否已經修掉了。再上 master 補上缺少的文件。內容參考 Ruby on Rails 指南準則來了解行文風格。
最後,任何關於 Ruby on Rails 文件的討論,歡迎至 rubyonrails-docs 郵件論壇。