hothero's TechNote
  • Home
  • About Ronald
  • Portfolio
  • Tag - Rails
  • Tag - Ruby
  • Tag - AWS
Subscribe

module

A collection of 3 posts

rails

Rails4 Patterns III: Concerns

Concerns 是 Rails 拿來做模組化的一個方式,在 Rails4 之後也正式在 app/models/ 內有了 concerns 這麼一個資料夾的一席之地,也是一種 Rails Convention。 把重複的 Model 程式碼搬到 Model Concerns 內## 留言功能在臉書不斷的演進下,似乎已經成為現在網站的一個基本盤功能,什麼內容都可以討論一下。Rails4 Patterns 裡面拿這個當做範例,覺得蠻適合的。 # app/models/post.rb class

hothero hothero
ruby

instance_eval 與 class_eval 差異

instance_eval 與 class_eval 從英文語意上來看感覺很簡單,一個是 instance level,另個是 class level,實際瞭解後才發現沒這麼單純,instance 也非平常所理解的 instance。 先看看以下的範例: String.instance_eval do def from_instance_eval self end end String.class_eval do def

hothero hothero
apache

Setting MongoDB on MAMP

網路上充斥著安裝php_mongo相關的文章,但大多介紹的安裝方法都是在原生apache與php的環境下,故在此介紹的是如何讓MAMP可以跑起mongodb相關的module與class。 創mongo資料夾給MAMP ``` mkdir /Applications/MAMP/db/mongo mkdir /Applications/MAMP/db/mongo/tmp mkdir /Applications/MAMP/db/mongo/data mkdir /Applications/MAMP/db/mongo/bin <h2><span

hothero hothero
hothero's TechNote © 2018
Latest Posts Facebook Twitter Ghost

Subscribe to hothero's TechNote

Stay up to date! Get all the latest & greatest posts delivered straight to your inbox