読者です 読者をやめる 読者になる 読者になる

約束の地

あの日あの時のキャロの想い出

Rails で scss ファイルが読み込まれないとき

結論

同名の.cssファイルが存在していないか。していたら削除する。

悲しみ

またこんなことで2時間近くハマってしまってとても悲しい……。

原因

ハマった原因はひとえにVisual Studio Codeのファイルツリーの中に.cssファイルが見えなかったからです*1。ふと当該ディレクトリをlsしたら.cssファイルがあることに気づきました。

自動でリロードしてくれる拡張機能ないかなと思って探していたら、Monitor Fileという拡張機能が見つかりました(下掲の画像参照)。これが希望を満たす動作をしてくれるかはまだ分かりませんが、インストールして様子を見てみることにしました。

f:id:gregminster:20170522195326p:plain

*1:言い訳がましいですが

Rails で Cannot render console from... と怒られたときの対処法

環境

  • Rails5.1.1
  • Ruby2.4.1

結論

config/application.rbconfig.web_console.whitelisted_ips = '192.168.100.0/24'のように書き加える。

補足

1. 環境ごとに指定を変えたい場合

config/environments配下の3つの環境を示すファイルに上記の内容を書き加えましょう。

2. 複数のアドレス(帯)を指定したい場合

値を次のように配列で与えましょう。

config.web_console.whitelisted_ips = ['192.168.150.0/24', '192.168.160.0/24']

参考(感謝)

SourceTree でローカルリポジトリの場所を変更する方法

結論

目的のローカルリポジトリを、変更したい場所に「移動」する。そして SourceTree で当該リポジトリを開こうとすると「ローカルリポジトリが見つからない」と怒られるので、その際に移動先のディレクトリを指定する。

f:id:gregminster:20170521091333p:plain

つまづきどころ

メニューや設定をどういじくり回しても、SourceTree 側では場所を変更できません*1

*1:できるかもしれないけど、見つけられませんでした……

rails generate で固まる場合の対処方法

環境

  • Rails5.1.1
  • Ruby2.4.1

結論

Gemfilespringspring-watcher-listenをコメントアウトする*1

  # gem 'spring'
  # gem 'spring-watcher-listen', '~> 2.0.0'

固まったときにだけやればいい

  • 固まらないこともあるので
  • もしコメントアウトした場合は作業が終わったらアンコメントする*2

*1:コメントアウトしたら bundle する

*2:アンコメントしたら bundle する

Powered by はてなブログ