好麻煩部落格

講個秘訣,如何處理在 Rails 網址中的斜線(/)

| Comments

之前在一個暗黑社群中,有位朋友發問了一個問題,是關於如何處理 Rails 中網址的斜線,像是 /a/b/c/d/e,因為 Rails 在一般情況下會以為這是你的 Resource,但為了 SEO 的需求,我們常會把原本預設的 :id 改為 Resource 的標題,但標題中如果有 / 的時候該怎麼辦呢?今天剛好遇到這個情況,想了一下後其實也沒那麼難:

config/routes.rb
1
get 'articles/*title', to: 'articles#show'
articles_controller.rb
1
2
3
def show
  @article = Article.find(params[:title]) # 存取 article/a/b/c/d/e params[:title] 就會變成 "/a/b/c/d/e"
end

給 Rails Developer 的基本SEO

| Comments

做過那麼多的Projects幾乎每個老闆都會要求SEO,幾個專案下來我也整理了一些SEO基本佈置,在這邊就分享一下,這裡並沒有太高深的SEO技巧,都是基本SEO所需要的配置,但因為是基本,所以非常重要,如果你平常寫筆記有在重點部分畫星星的習慣,請把這篇印下來在上面畫上一個銀河。

[教學]使用Vagrant練習環境佈署

| Comments

最近對Rails的佈署有更深一層的體悟,打算花點時間將佈署心得整理成文章,預計大概會在2050年前完成這部大作,這邊決定先發布序章,就是教你怎麼使用Vagrant來打造自己的測試機器。

WordPress Basic

| Comments

基本架設步驟:

要架設一個 WordPress 站台,基本有四個步驟,所有步驟可能會產生的資料,不論像是註冊網域時的資料,買空間給你的資料,請務必記得備份:

一次搞懂 Assets Pipeline

| Comments

Assets Pipeline 是 Rails 3.1 一個重要的功能,一直並沒有很去了解其特性,但因為最近都在寫前端的東西在 assets pipeline 的東西上跌跌撞撞了不少次(尤其在 deploy 上 production 後常爆炸,爆到我無處自容),這篇就是好好研究後的心得以及筆記。