魔改大賽-招聘網站-歷程紀錄

Published on:

首先:從4/19做好招聘網站初版上線後,就完全沒有進度了。
主要原因:
心態錯誤,目標不夠準確,心思太亂,太注意他人。
解決方式:
1. 參加線上meetup,了解到不是只有自己掉到這種情緒的坑。原來很多同學也有這樣的問題,自己並不孤獨哈哈。
2. 因為不會拆解出自己網站要做的東西,先找出自己想做的功能,解決最小剛需。再一步一步堆疊
3. 很多同學的前端頁面很強很漂亮,導致自己覺得自己網站醜爆。又想做功能又想做漂亮頁面。該怎麼辦呢?
A:先把功能做出來再去改樣式改畫面!否則浪費太多時間在頁面,結果功能都沒有!
4. 覺得自己票數好低,該怎麼辦? A:不要去在意票數,在意作品的完成度,想想選擇加入全棧營的初衷!是為了轉職,提升能力!而不是為了比賽得名!將注意力放在對的地方,放在如何做出一個功能完善的招聘網站,屬於自己的作品集。

從20170419開始基於以上各式各樣心態以及情緒的掉坑,決定學習Anndo同學,另開一篇文章好好記錄自己的大賽ORID過程。


  • 4/23 大賽ORID

    今天參加meetup
    和同學交流了各種情緒掉坑的過程
    終於知道不是只有自己有這個問題
    大家都是一樣的。不需要對自己太苛責,但要負責!
    今天花了大概五個小時,解決了footer置底的問題
    但是並不清楚原理及原因,先記錄起來!等之後再回頭看!
    做魔改的過程,抄了jimmy的使用者登入註冊的代碼及css。
    抄的過程是將區域分塊地去抄,更有效率,也更清楚知道自己超的代碼。
    而且其實大致上很多運用了MVC的觀念
    晚上的時候做了搜尋欄,運用同學寫的教材實現了!
    但並不是很清楚啊!想起XD老師直播時說的
    『做要做好而且做三遍,並且總結,教別人』
    就把同學教材用『做三遍』的學習方式學起來吧~
    當初自己101和job-listing都是用這個方法。
    魔改的模仿跟學習當然也適用囉~
    體悟到- 自己學習的效率並不快,不要跟別人比,用適合自己的方式去一步一步打穩!
    
  • 4/24 大賽ORID

    聽完nic助教直播,確定自己學習方式無誤:用做三遍的學習方法參加魔改~
    要用遊戲化的心態,去試去玩功能,知道輸入輸出的差別
    安裝小功能 - 線上客服系統
    學習課程 - 項目管理
    發現自己的時間管理概念很弱,整個課程聽完後沒有很吸收,明天再聽一次
    並且試著用項目管理來用在大賽上~
    今天對於大賽是非常平靜的心情。
    明天要來做footer置底和nav置頂的部分~參考同學教程,試著去理解
    
  • 4/27 大賽ORID

    圖片自適應且圖片顯示為圓形
    class: 'img-circle img-responsive
    在首頁的按鈕上放入連結
    <%= link_to '連結名稱', href=''要前往的網頁連結', class: 'btn btn-danger' %>
    病了兩天,沒有趕作業,而且腦子很混亂。
    聽完老師的直播後,瞬間腦子又清醒了! 並且效率高的實現了兩個小小的小目標
    重新定義了大賽要做的東西~


20170424ORID

Published on:

Objective


  • 完成了什么?
    1. 如何和botstrap做朋友的直播筆記
    2. 項目管理學習
    3. 做了線上客服回覆系統的教程,也安裝在自己網頁 ​ ##Reflective ***
  • 你要如何形容今天的情绪

    • 工作時的情緒十分低落且負面,下班後能轉換心情,不影響自己學習上的心情。透過小睡半小時,轉換心情!
  • 今天的高峰是什么?

    • 直播筆記速度越來越快了,被助教在臉書分享,既開心又害羞啊哈哈
    • 整理出簡單的教程,自己看了很有成就感
  • 今天的低点是什么?

    • 項目管理課程看完後覺得沒有很吸收,可能時間點(在nic助教直播完,無法靜下心)和心態(交作業的心態)不對,明天再聽一次。
    • 工作上,非常忙碌,很多事情根本做不完。因為太多重複勞動的事。但還不知道怎麼運用編程解決!
    • 因為工作忙碌而且很衰,很多臨時的事情,導致很怕晚上學習效果會不好。非常躁鬱

Interpretive


  • 我们今天学到了什么?

    • 如何運用遊戲化的心態去將把注意裡放在輸入和輸出上,『試一下,玩看看它的功能』
    • 項目管理中時間分配管理的重要
    • bootstrap 元件和格線系統,就可以美化網頁的格式了!學會運用後不需要寫一堆代碼!太神奇了
  • 今天一个重要的领悟是什么?

    • 領悟了XD老師說的『透過睡覺,把不幸運睡掉』,今天上班非常累而且情緒低落,下班吃飯後,透過洗澡小睡半小時,來轉換自己的心情。不讓不幸運影響晚上學習。

Decisional


  • 我们会如何用一句话形容今天的工作
    • 就學習來說,是一個好的開始!努力衝刺喔喔喔喔~
  • 有哪些工作需要明天继续努力?
    • 參考同學教程,解決footer置底和nav置頂的問題
    • 解決heroku上傳最新版本後網頁沒有更新到最新版本的問題
    • 參考同學教程,在做一次首圖播放功能
    • 再看一次項目管理課程

[分享] 5分鐘手把手教學 - tawk線上即時客服系統

Published on:

5分鐘內迅速安裝好線上即時客服系統

系統介紹--twak

  • 特性: 一切"免費"。目前沒有額外的付費方案,沒有分什麼付費版或免費版,也沒有廣告。 可用於所有網站。它也可以用在一般的網頁上,Joomla!系統其他系統,或是只用單純的HTML網頁也行。 有中文介面。中文也很重要,很多這類的系統可能不一定有中文介面。 全功能。這套tawk有幾乎應該有的線上客服功能。它也有提供iphone和android的手機應用程式(給客服人員用的)

如何安裝:

網站是https://www.tawk.to
雖然網站沒有中文說明,不過註冊完進管理區後可以在選擇"中文"
官網畫面


註冊後頁面可選擇中文,接著按照他的步驟一步一步做就可以囉


到這個步驟,複製框內的代碼,貼到 app/views/layouts/application.html.erb

如何更改設定呢?

他的好處是:我們不需要去改代碼,在tawk後台編輯就好囉~


好處二:在他的後台編輯外觀是可以直接看到的~是不是超方便~

[直播筆記]如何与 Bootstrap 做朋友

Published on:

主讲人: Nic 老师
时间:4月24日 20:00
时长: 本次直播总时长预计30分钟。
概要:魔改大赛补充包,Nic 将在这次直播,教你如何与 Bootstrap 做朋友,及完善魔改页面,一起学习更多的开发技巧吧!


  • 這次直播不會有代碼可以抄!如同rails101三遍學習法~這一次,我們要試著去手打!你可以透過直播回放,暫停螢幕看著打。試著去注意輸出的變化!


心態更正提醒

  • 不要覺得一定要很厲害才會把事情做好
  • 剛學編程=剛學走路,不可能立刻就學會開飛機的技巧
  • 會走路了就從騎腳踏車學起
  • 看教程去思考如何做到
  • 記得:你是小白你沒有學很久,一步一步來。

為甚麼要跟bootstrap做朋友

  • 節省時間
  • Bootstrap庫中包含很多現成的語法片段不必再花費時間、費力地編碼,只需找到合適的語法,插入到合適位置即可
  • 格線系統:對頁面進行佈局時,往往需要有一個合適的網格。可以根據需要改變行數與間隔大小。

1.利用Bootstrap元件簡單裝修

元件的威力:幫助我們在前端的開發和排版更快速更有效率,不需要寫很多的html和css代碼

  • 目的:瞭解元件怎麼使用

  • 如何使用?如何套火熱框架的版?

    • 請教谷歌 ,關鍵字:bootstrap 元件 (目前我們的教程是用bootstrap3,資源要找對)
      • 不喜歡看中文版的原因:不能複製
      • 用英文版看(若真看不懂,對照著中文版看)
  • 示範如何套用panel

  • 示範如何套用button

2.Bootstrap 格線系統(自適應)

格線系統:把網頁寬度切成了12份,你可以透過列(row)裝行(col),來指定在每一個寬度的螢幕上,這個區塊應該佔多少大小。
一行+起來=12 就是一行


自適應:在不同大小的螢幕下,會自動呈現最適合該螢幕大小的版面內容

  • 螢幕可分為下列四種大小 xs 超小螢幕 class .col-xs- sm 小型螢幕 class .col-sm- md 中等螢幕 class .col-md- lg 大型螢幕 class .col-lg-

3.全屏截圖的插件

利用google搜尋:chrome full page screenshot
教學文件連結點這

分享

利用googlechorm的檢視->開發人員選項 -> 開發人員工具

  • 檢查元件,學習css
  • 去玩去改,知道改了會得到什麼效果
  • 好處:不會影響網站
  • 不用傻傻幻想傻傻的試,可以立刻知道效果

心得

Nic老師的教法屬於給你魚竿,教你方法,自己去釣魚
而在編程學習過程中,學會怎麽抄!
抄了一個功能後,試一下玩一下,注意輸入輸出的差別性。
一定要去實作,去玩去試。才會知道這個功能怎麼用。
抄了才有意義,才是真正的學到。
遊戲化的心態,不要當作是比賽交功課交作業去找功能。
玩玩看才知道東西長怎麼樣。
甚至更深刻體會:自學的過程就是實作,不段嘗試,才是真正學到,並且會運用!
整個全棧營教的不只是編程,更是如何自學的學習方法,並且避免掉坑。

20170423ORID: 從魔改的情緒深坑裡爬出來!

Published on:

Objective


  • 完成了什么?
    1. 因為崩潰而沒有好好寫完的ORID
    2. 魔改-footer的置底/footer元素增加
    3. 魔改-搜尋欄增加
    4. 韻兒爸爸的ps教程觀看 - 5分钟做出牛逼的作品展示页

Reflective


  • 你要如何形容今天的情绪

    • 其實全棧營的學習氣氛真的很好,同學們也會互相鼓勵!真的要參加meetup!可以讓你負面情緒消失喔~
    • 知道了自己學習的步調及模式,必須透過多次的練習,才能有收穫跟提取!老師說的拼圖理論,適用於所有學習上!當然也可以運用在魔改上~心情比較平穩!
  • 今天的高峰是什么?

    • 同學的關心及鼓勵,讓我知道自己並不孤獨。重拾了信心!
    • 知道自己魔改進行的方向 -> 先做出功能,再去改樣式美化!
    • 做出footer置底,幫助同學解決footer置底出現的BUG。雖然不是十分清楚原理,大致知道。但能解決問題十分開心
  • 今天的低点是什么?

    • 前三天崩潰完了,今天沒什麼低點,心情平靜很多!

Interpretive


  • 我们今天学到了什么?

    1. 『做要做好而且做三遍,並且總結,教別人』 就把同學教材用『做三遍』的學習方式學起來吧~ 當初自己101和job-listing都是用這個方法。 魔改的模仿跟學習當然也適用囉~
    2. footer置底
    3. 魔改的功能如果是抄代碼就寫篇教程,如果是參考同學的教程,要練習三遍依樣寫提取
    4. 學習anndo同學,另外記錄自己大賽的過程
  • 今天一个重要的领悟是什么?

    • 找到自己的學習方式,不要跟別人比,用適合自己的方式去一步一步打穩!

Decisional


  • 我们会如何用一句话形容今天的工作

    • 從魔改的情緒深坑裡爬出來,不要對自己苛責,但要對自己負責! 問問自己是否全力以赴而不是盡力而為!
  • 有哪些工作需要明天继续努力?

    • job列表的功能&index的畫面
    • 韻兒爸爸的教材實作出屬於自己的牛逼的作品展示页
    • nic助教直播bootstrap!

[技巧] footer固定置底,無彈性

Published on:

前提:並不是很懂得原理為什麼會這樣,但是這個方法是輸入後輸出可行唔報錯的。

網路上有許多達成這個結果的不同做法. 這裡取其中一種結構上比較簡單的方式. 需要運用html及CSS.

html footer.html

<html>
    <body>
         <footer id="id_footer>  
        </footer> 
    </body>
</html>
  • id_footer 可自定義的代碼,每個人的都會長得不太依樣 像我的是叫做footer

< C S S 輸入內容, >

html {
  height: 100%;
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

body {
  position: relative;
  margin: 0;
  padding-bottom: 6rem;
  min-height: 100%;
  font-family: "Helvetica Neue", Arial, sans-serif;
}

 .id_footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
}

[直播]冲破人生天花板,从魔改大赛做起

Published on:

主讲人: Xdite 老师
时间: 4月20日 20:00
时长: 本次直播总时长预计30分钟。
概要:冲破人生天花板,从魔改大赛做起


  • 設計大賽的目的

    • 可以提升能力
    • 用就是最好的學
    • 是突破自我的關鍵
    • 訓練作出完整作品的能力
    • 用全方位角度去學會html css如何裝潢你的網站
    • 不論做得好或不好都可以超出教程三倍以上的知識
    • 用基礎教材去尋找問題解答跟完成作品的能力
  • 為什麼無法突破人生天花板

  • 成長的訣竅

    • 當聽到一個有用的理論時有90%的人不會去實踐踐行,在10%去踐行的人當中有9成的人只是盡力而為。剩下1%成功的人是全力以赴去做到最好,並且將自己所學總結拿去教別人。
  • 獲勝的公式- 去實踐而且做好,重複做三次,做總結,教別人

  • 分享 - 项目管理基础

    • 項目管理的內容是以之前打Hackathon的經驗來教大家贏得大賽的思路,可以學到打贏比賽的思路和方法
    • 心態
      • 打比賽根本沒有把握的,不要想當第一名,想怎麼樣可以拿佳作獲第三名
      • 不想著怎麼樣贏,贏是很困難的題目。既然有可能不會贏,怎麼讓自己不要輸。xdite老師最害怕的是投下去的錢和時間一無所獲,評量後想辦法讓自己接受,解決自己的害怕
      • 老師說永遠覺得自己起步太晚,但做到最後發現根本不是問題,不要掉入一樣的坑
    • 要贏拿前幾名關鍵 :1. 有特色 2. 功能做得妙
      • 在Hackathon因為準備充足而且特殊,拿了第一名
      • 獲勝的公式:看別人怎麼贏,在想自己在物理上怎麼接近目標
      • 第一期比賽贏的關鍵:
        • 1.特殊的題材
        • 2.讓vip投你一票=普通人10票,比叫親朋好友投票更有效率
          • 如何讓vip投票=>廣結善緣/幫助同學/發表教程
        • 3.項目細節 改題目 創新

比賽是難得的機會,鼓勵人人參與


Q&A

  1. 不要花太多時間在審美觀
    要讓人家知道你的網站的亮點和怎麼使用
    分享怎麼做出來
    人人在用的手段未必是你競爭的方向
    不用正面衝突,從其他角度切入找到可以贏過別人的
    想著我手上有的去幹爆其他人,而不是想著別人有的而自己沒有的。
    把專注點放在自己可以控制而且可以做得好的地方

  2. 賣模板的網站 https://themeforest.net/
    bootstrap小元件的網站 http://bootsnipp.com

    • 想辦法用bootstrap元件兜出自己的網站樣式
    • 參考別人的創意,但不要買模板,因為沒有鍛鍊到
  3. user stroy ,讓你不會做的功能拆成場景
    找到可以做的做出來,就能一步一步的做出來
    就繼續能往前進。

  4. 開源給其他人用可以節省精力和促進社會進步,而未來的我也是分類在「其他人」中

  5. 用全棧營學到的東西,做出一個自動化解決問題的東西

    • 可以節約時間
    • 可以了解易用性和商業包裝,可以搜獲非常多的能力去達到別人的需求=很強的自我拉升的能力
    • 要試著把一件事情做到更好,就能贏過很多人也能飛速的成長
    • 一直把自己的事情做到更好,全力以赴就衝到下一個level
    • 老師的想法從來都不是盡力而為而是全力以赴
  6. 資深程序員的未來是否該學習項目開發?

    • 資深程序員在追求的是一出手就把事情做好,如何在一個小時內把功能做好並且沒有bug又容易維護
    • 這也是在職場上資深程序員薪水高的原因
    • 其實rails學的五六年差不多封頂,ihower老師在封頂後玩其他語言深度學習,xdite老師玩管理項目
    • 有管理視野和程序能力 = 無敵
    • 全棧贏的功能完整是三個月迭代出來的
    • 有商業頭腦 才可以做得好做的大
    • 精通一個東西後如何成為T型人 再去學習其他技能,成為為自己的立更多|。 而成為全棧戰士
    • 編程是一個放大器 可以放大任何技能
    • career不是單行道,可以利用編程去放大他
    • 如果會編程再去學商業 會有更大優勢跟無敵(ex xdite老師和全棧營)
  7. 如果對代碼都不懂如何做出基本好看的網頁?
    - 去看其他同學的代碼,抄別人的代碼

  8. 老师,我不是一个爱表现的人,所以参加全栈以来,没怎么在群里论坛里发过声,在人群中不太喜欢被别人注意到,可能是怕自己讲的不对,但是又很羡慕别人在公众场合的光环,请问老师这种情况怎么办?是改变自己成为后者呢,还是与自己和解坦然面对自己的不争不抢呢?
    - 你參加的是高品質的MBA
    要去和其他人交流否則浪費自己的機會,要抓住機會啊

  9. 如何修改魔改大賽網站
    先做一個穩定版本,有所有基礎功能,再用git checkout去做一個大改版
    git checkout => 讓你不斷試錯而且沒有成本

  10. 目前还在做 rails 101 第二遍。要不要为参加魔改大赛,调过第三遍,直接开始做 job listing?
    壹定要練習三遍後再開始!!

  11. 老师,请问,在编程领域,直接使用别人的代码算不算抄袭呢?或者说“小白怎么正确参考别人的代码?”(注:在写学术论文的时候,连续使用别人的文字超过7个字不标注引用就可能被认为抄袭哦。。。)
    - 抄功能,但css自己寫
    千萬不能拿別人的css

20160419ORID:初版招聘網站上線

Published on:

7個小時,從無到有,一個網站的創立。
初版上線完成!接下來還有更多事情要繼續努力!

Objective


  • 关于今天的课程, 你记得什么?

    • 招聘網站魔改作業美化首頁和後台
  • 完成了什么?
    landing page

Reflective


  • 你要如何形容今天的情绪

    • 焦慮 :大賽要開始了,覺得很多功能部會
    • 煩躁 :不知道該從何下手沒有想法,再修改landing page的排版時試很久,不清楚排版概念,煩
    • 穩定 :決定先從nic助教的教材改landing page開始做,開始做後心情比較沒那麼浮躁。在landing page排版煩的時候,想起老師的話,注意輸入和輸出。雖然一個一個嘗試更改數字很浪費時間,但是轉念後就不再煩躁。
  • 今天的高峰是什么?

    • 決定要把初版上線,雖然自己覺得很醜,醜爆了。但是上線後覺得自己做到了,很開心。之後再慢慢修改
  • 今天的低点是什么?

    • 總是覺得自己時間不夠,心浮氣躁,不知道該如何下手跟開始。在開始決定做魔改後,邊做的過程想法會更明確。

Interpretive


  • 我们今天学到了什么?
    • font-family 可以改字體
    • 網頁排版的區塊大致上比較清楚了
      • 時時提醒自己不要跟別人比!要跟自己比!試著在這次比賽中,寫出自己會的功能教別人!
    • ORID的筆記要更詳細記錄!所有情緒起伏以及確實覆盤
    • 時間不是問題,雖然自己白天在上班,晚上的時間要好好利用。如果有充分休息就犧牲一些睡眠時間,不趁現在拼,之後很難轉職!不要有任何的僥倖心態!
  • 今天一个重要的领悟是什么?
    • 解決最小剛需,一步一步堆疊!雖然剛開始毫無頭緒,但開始做之後會有很多想法。將想法先用筆記記錄!之後再去拆解哪些是must to do!

Decisional


  • 我们会如何用一句话形容今天的工作
    • 完成自己設定的進度!雖然做到凌晨5點才用好,但是看到網站上線,覺得十分開心啊!
  • 有哪些工作需要明天继续努力?
    • 更換首頁的模板,將下面三張圖片放到搜尋區!
    • 利用零碎時間重新整理user stroy
    • 要記錄起來自己的網站user stroy的發想過程以及所有功能該如何連結

20160418ORID:因為堅持,得到了意外獎勵

Published on:

Objective


  • 关于今天的课程, 你记得什么?

    • 角色是網站複雜度的原因
    • 前台後台的controller裡的def不能共用
    • MVC的觀念透過出錯反而更了解
  • 完成了什么?

    • 招聘網站第三遍前台完成
    • 錯誤紀錄
    • 自己招聘網站的userstroy角色拆解

Reflective


  • 你要如何形容今天的情绪
    • 不平靜,焦躁,因為大賽逼近,覺得自己練習還不夠扎實前端也不熟,自卑起來
    • 公司的事情很多很忙,要下班前發現出了一個有點嚴重的錯誤,還不知道後果會如何,影響到晚上學習心情
    • 想離職,換一個輕鬆壓力沒那麼大的工作,否則自我要求太高,會很崩潰。很怕兩邊都顧不好。自己給自己壓力太大。
    • 整體來說今天剛開始的情緒是低落自卑的,一開始學習不順,十分多錯誤,給自己預設的進度嚴重落後。調適心情後,雖然錯誤很多,但從中理解到更多之前還不是很清楚的觀念
  • 今天的高峰是什么?

    • 透過出錯,重新整理了自己思維,甚至去嘗試不同的輸入會得到什麼結果。試著整理出自己debug思路透過嘗試去驗證對錯及自己推論出的想法是否正確。十分開心,甚至釐清了MVC和CRUD的關念
    • 自學過html css後現在寫代碼會更清楚知道代碼的功能作用。從完全不懂代碼到越來越知道代碼在幹嘛跟他的意思,而且沒上那種課本的基礎知識,卻可以透過直接做實作慢慢了解。真的是非常神奇
  • 今天的低点是什么?

    • 低點大於高點的一天,但還是堅持要繼續學習而得到高點
    • 還是很容易產生比較心態。尤其大賽時間越靠近,越容易跟別人比較而有不好的情緒。好勝心太強,比較心太強了。

Interpretive


  • 我们今天学到了什么?

    • CRUD 該如何背,可以更快上手跟理解。
    • 要跟自己比較,透過ORID記錄,檢視審視自己有沒有達成自己設定的進度內容。沒有的話要寫為什麼
    • 今天因為學習狀況不佳,導致bug很多,影響到了自己設的進度
    • 要產生新的model和controller時 終端機要先打model(controller)後面再接你要新增的細項
  • 今天一个重要的领悟是什么?
    所有教材內容至少要打四遍,對我而言才會有更多的收穫及認知。真的要撥時間去看slack上助教的debug思路,參考的同時也是幫自己重新整理

Decisional


  • 我们会如何用一句话形容今天的工作
    • 雖然老師說要上癮不要堅持,但對於遇到挫折或情緒上低落時,給自己鼓舞鼓勵!應該還是跟老師講的堅持是不伊樣的。 而也因為堅持而上癮得到高點,得到意外的獎勵。
  • 有哪些工作需要明天继续努力?
    • 將今天的錯誤記錄所重新了解的觀念打成文章
    • 今天紀錄的問題 參加線上meetup發問

[報錯紀錄]NoMethodError in Admin::JobsController#index

Published on:

位置:
http://localhost:3000/admin/jobs 頁面

錯誤訊息:
undefined method `require_is_admin' for #Admin::JobsController:0x007f94f9ca9730 Did you mean? require_or_load

問題描述:
替換admin位置的時候,出現報錯:
undefined method `require_is_admin’ for #Admin::JobsController:0x007ff9a2a19ed0 Did you mean? require_or_load

debug思路:
檢查require_is_admin 有沒有拼錯或路徑錯誤

錯誤排除方式:
def require_is_admin放錯controller
放到正確位置app/controllers/application_controller.rb
正常

> 其他觀察:
應該將 app/controllers/admin/jobs_controller.rb
的部分內容,移動到: app/controllers/application_controller.rb 里。
但是,我實際把文件移動到了: app/controllers/jobs/application_job.rb. 導致出錯。
而且出錯是不管你是不是admin都會報錯
但是將app/controllers/admin/jobs_controller.rb裡的before_action :require_is_admin
拿掉就沒有報錯,可是不是admin的人就可以登入http://localhost:3000/admin/jobs頁面了
所以這個方法是錯誤的~

但是代表app/controllers/admin/jobs_controller.rbapp/controllers/jobs/application_job.rb. 雖然是前後台,但是def不互通。必須要放到最外層的app/controllers/application_controller.rb 才能給所有的controller使用