第七屆 優選

dev
Ruby on Rails 花招百出
nkj20932

系列文章

DAY 21

Ruby Splat(*)符號使用

*符號英文稱為Asterisk或Splat,中文尚未看到統一稱呼,一般是稱為乘號或星號。一般常見於乘法,但在乘法用途中,是當做雙元運算子。當用作單元運算子的時...

DAY 22

Ruby gem “nested_form” 一次增加多筆資料

今天要分享的是一次多筆增加model資料的方法,使用Ryan Bates的gem “nested_form”,適用的情況例如: 購物網站的商家,要為商品一次增...

DAY 23

ActiveRecord Migration撰寫方法

開啟rails專案以後,常常會需要對資料庫進行更動,這時就必須依靠Migration的協助。啥?你說為什麼不直接用GUI介面操作資料庫嗎?等有20個以上的ta...

DAY 24

ActiveRecord Migration 初級演練

看完先前幾篇有關ActiveRecord的解說,本篇進行一次實際操作,調整資料庫並觀看實際結果。 開啟新專案 $ rails new activerecord...

DAY 25

ActiveRecord Migration初級演練

看完先前幾篇有關ActiveRecord的解說,本篇進行一次實際操作,調整資料庫並觀看實際結果。 開啟新專案 $ rails new activerecord...

DAY 26

Ruby及Rails當中的:symbol代表什麼意思?

學習Rails時,不免剛開始就會看到一堆冒號開頭的東西,例如:post、:model、:controller、:action等等,如果你跟我一樣是程式語言的新...

DAY 27

Rails 基本 Helper 介紹

剛開始撰寫Rails時,假如你跟我一樣看不懂一個html.erb檔案裡面有非常多看不懂的東西,也不知道helper是什麼,那你找對地方了,本篇文章簡單說明基本...

DAY 28

Rails 當中的 params 是什麼?

我們常在Rails的controller中看到以下code: def show @post = Post.find(params[:id]) end 大家...

DAY 29

認識Rails ActiveRecord系列:文章導讀

剛開始學習Ruby on Rails時,不知你有沒有跟我一樣遇到幾個問題: 為什麼在安裝Rails環境時需要使用『資料庫』這個玩意兒? model儲存的資料...

DAY 30

Ruby 用 inject 和 each_with_object 來組 hash

本期Ruby Weekly上有一篇很有趣的討論,關於在Ruby當中組成Hash的方法。 inject是用來處理陣列的方法,例如數列加總: array = [1...