Step1: 申請 Google API 啟用”Web Fonts Developer API” and “Google+ API” 前往 https://console.developers.google.com 申請一個 Web Fonts Developer API 然後千萬注意要將 Google+ API 這個服務也開啟 不然在最後都成功送 key
About | Archive |
喜歡在地上滾的工程師
Step1: 申請 Google API 啟用”Web Fonts Developer API” and “Google+ API” 前往 https://console.developers.google.com 申請一個 Web Fonts Developer API 然後千萬注意要將 Google+ API 這個服務也開啟 不然在最後都成功送 key
alias就是別名的意思
這是我退伍後的面試經驗,希望能幫到一些人,雖然只是流水文啦XD
想法 假設我們擁有兩個資料表,一個是商品分類資料表,一個則是商品管理資料表,而該如何將這兩個資料表在Rails上建立關聯? 一個分類裡面可以查詢
這兩天挑戰了12 in 12 Challenge的作法,目前第一關有學到一個投票的gem,筆記下來怕以後忘記。
generate和destroy是相反 rails generate controller FooBars baz quux rails destroy controller FooBars baz quux rails generate model Foo bar:string baz:integer rails destroy model Foo migrate和rollback相反 rake db:migrate rake db:rollback 回到初始狀態 rake
今天在看12to12 challenge時,看到作者輕鬆用了一小段語法就可以叫出一整串語法上網查了一下發現是 Sublime Text 2的外掛插件
這是一個新增Facebook讚與留言的功能 我們將他實作在 def social_plugin(plugin_name, options) width = options.delete(:width) height = options.delete(:height) style = "border:none; overflow:hidden; width:#{width}px; height:#{height}px;" src = "http://www.facebook.com/plugins/#{plugin_name}.php?#{options.to_param}" content_tag(:iframe, "", src: src, scrolling: "no", frameborder: "0", style: style, allowtransparency: "true") end def fb_like(like_url, custom_options={}) options = { href: like_url, send: false, layout:
為何要使用Service Object: 顧名思義,Service Object是因為有某些類似的特定功能,像是一個『service』,跟資料庫中的model
產生的 HTML code 需要與原始程式碼進行一些邏輯混合,但不希望 View 裡面搞得太髒
delayed_job (https://github.com/collectiveidea/delayed_job) 使用關聯式資料庫,非常方便安裝使用。 sidekiq (http://sidekiq.org/) 使用高效能的Redis (http://redis.io/): key-value store來儲存要執行的任務,並且善用多執行序來增加效能,號稱可以以一
development environment 開發模式,用在你的開發的時候 使用 Rails 開發可以快速的原因之一,就是當你修改一個小東西,只要重新整理瀏覽器就可以馬上看到修改後的結果。這個秘訣
Ruby為了避免多重繼承帶來程式碼過於複雜以及容易混淆的缺點,所以採用單一繼承(Single inheritance)。
我是一個正在服一年義務役的阿兵哥,在退伍前一個月上Rails實戰班,利用休假時間上課、寫作業。我相信我能克服在時間的縫隙裡完成超多作業,你一定也行。
如此一來就不用像php java等其他語言,先寫了1~99的功能,在設定條件,1不能到2,1只能到3,但3可以跳2,如此一來五種狀態就有20個條件要設定,那狀態機就很清楚明白可以設定,什麼狀態下能接受的狀態是什麼,讓code簡化許多達到相同功能。