我的rails server改成foreman server了

Mino chen
2 min readNov 27, 2020

--

提醒自己現在要開rails server寫專案,要改成foreman start。

我的rails 是6的版本,可以使用webpack(資產打包器),就可以快速的管理並執行我所有的CSS ,JS或是之後可以需要的其他資料 。

這邊要先使用ruby的套件foreman幫我們管理指令,先到https://rubygems.org/?locale=zh-TW 把 GEMFILE複製下來,接下來貼到專案裡的GEMFILE檔案裡,屬於開發時期會使用到的套件就放在development這個位置下方,裝完之後不要忘記做個bundle

如果不裝領班(foreman)也可以,但就必須每次進專案時都要開一次webpack的指令

$ bin/webpack-dev-server

這樣超級麻煩的,所以靠領班的話他可以幫你把這些事情都做掉,不過要記得在專案的根目錄要建一個Procfile的檔案,在裡面寫下你進專案前要做的事情,這邊我是先寫開伺服器跟開webpack

web1111: bin/rails server -p 3000
webpack44: bin/webpack-dev-server

這樣當我在終端機打

$ foreman s

他就會幫我把web1111和webpack44的指令給打完 。

接著我要去看看我的stylesheets裡面用到了哪些SCSS,除了application這個打包檔之外,有用到的我都先移到js裡面建一個styles的資料夾放他們 !

只是移過來當然是不會有任何作用拉,所以要先js裡application.js加進去我的資料夾

require(“styles”)

接著到styles資料夾建一個index.js的資料夾管理我的CSS們:

import “./reset”

import “./common/base”

諸如此類有多少就加多少這樣,最後最後絕對不要忘記的重要步驟,重開你的伺服器,因為我們已經交給領班了,所以原本的rails s指令就改成了foreman s,希望我可以重新開始習慣領班幫我開伺服器 !

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Mino chen
Mino chen

No responses yet

Write a response