Re: [問題] 如何以DRY的方式寫code?
大致找到solution了
在Application Helper裡
def new_doc_no(object)
klass = object.to_s.camelize.constantize
return klass.last.doc_no + 1
end
當然也可以加入association,不過我的序列名稱都是doc_no,
所以就乾脆不加了
感謝godfat給的靈感,哈哈
p/s: 在views裡只需打new_doc_no(:abc)就可以得到abc的最新序號
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.101.21.127
※ 編輯: bypang 來自: 118.101.21.127 (10/07 18:04)
推
10/07 20:25, , 1F
10/07 20:25, 1F
→
10/08 08:54, , 2F
10/08 08:54, 2F
→
10/08 10:00, , 3F
10/08 10:00, 3F
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章