在Ruby裡面有些變數的值不是平常看到的string或integer,而是前面加了冒號的英文字串(例如 :abc、:def之類的)。
我們可以用一些簡單的方法來比較符號和(數字、字串)的差別,首先我們將symbol、string、integer賦予給變數。
這邊稍微整理一下彼此的差異性:
使用語言:Ruby
題目:
程式碼:
RubyOnRail =>練習專案筆記(一)
由於把筆記做到XMind或者是程式碼裡面實在不好閱讀,比如下面的情況。
第一題for ruby
這一題我的作法是將sq值開根號之後,再用.round去做四捨五入後再做一次平方,得出來的值如果跟sq值一樣的話,將sq開根號的值加1之後平方回傳,其餘達不到開根號取四捨五入在平方等於sq條…
接續上一篇,這一篇要用chart.js來畫圖表。
首先我們要在首頁畫面將所有候選人的資料全部顯示出來,所以我們先到controllers,在index這個方法上將資料庫的候選人資料撈出來,我們建立一個實體變數,將Candidate.all賦予給他,其用意為將所有資料全部撈出來。
大多數的物件導向的語言允許你建立可供類別之所有實體使用的實體方法(instance method)。
接續上篇,我們這練習專案要建立一個候選人投票系統,所以我們需要建立一個資料表單,表單內要輸入一些候選人的相關資料,我們可以用rails內建的 rails g model 指令,來新增一個model之外同時新增migration表單。