摘要:
In Ruby, you check with nil? if an object is nil:article = nilarticle.nil? # => trueempty? checks if an element - like a string or an array f.e. - is empty:# Array[].empty? #=> true# String"".empty? #=> trueRails adds the method blank? to the Object class:An object is blank if it‘ 阅读全文
摘要:
ActiveRecordActiveRecord 是 Rails 的 ORM 元件,負責與資料庫溝通,讓我們可以用物件導向的語法操作資料庫。在”打造 CRUD 應用程式”一章中提到的對應概念如下:將資料庫表格(table) 對應到一個類別(classe)類別方法就是操作表格(table)將資料庫一列 (row) 對應到一個物件(object)物件方法就是操作個別的資料(row)將資料庫欄位(column) 對應到物件的屬性(object attribute)因此,資料庫裡面的資料表,我們用一個 Model 類別來表示,而其中的一筆資料,就是一個 Model 物件。ActiveRecord 這個 阅读全文
摘要:
Shell基础:你可以通过打开Linux的terminal(终端)来执行Shell命令。Shell的种类有很多种,例如CSH,Bourne Shell,Korn Shell。在现在的大多数Linux发行版中,默认的Shell一般都是Bourne again shell(bash)。想看看你的Shell是哪一种,执行下面的命令echo $SHELL在Linux中,$符号代表一个shell变量。所有的shell都用这种方式使用变量。有一些shell变量在你的系统启动的时候就有了默认值。例如,$SHELL;$LOGNAME是你的登录名,而$PATH变量指明了你的shell命令的搜索范围。echo命令 阅读全文