###### tags: `Ruby & Rails` # 20221202 Rails <政庭> * /concerns/.keep:這個目錄存在的用意是什麼? * 目的是SoC(Separation of concerns) 關注點分離 * 可以把 Module 寫在 /concerns 目錄底下,讓其他的 Model 可以include 這個 Module 裡面的方法,成為那個 model 的「實體方法」。 ### longly navigation Operator `&.` > 在javascript 的世界 使用 `?.` > 在Rails 世界 使用 `try()` ### Service Object (服務物件) 1. PORO = plain old ruby object 2. 金流滿適合使用 service object 來實作 ### Active Job : 可以把需要花時間的行為,利用 Active Job 將它放到「背景」去執行。就不會有頁面卡頓的情況發生。 * 可以達成 javacript 的 event loop 效果。 --- <侑庭> ### * 可以把module模組寫在concerns裡面,這樣其他model就可以inclulde這模組 ### Actuve Job : 可以用AJAX 的方式, 來處理這些事情, 遇到大流量的狀況用這種方式來處理來處理就不會有卡頓的狀況 --- <于婷>
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up