2017-01-01から1年間の記事一覧
Railsで表示中のページを判定する方法 以下のようなパターンでいけます! current_page?(root_path) current_page?(action: 'index') current_page?(controller: 'shop', action: 'index') current_page?(controller: 'shop', action: 'index', order: 'asc'…
久々に別プロジェクトの開発をする際にvagrant upをした際に下記のエラーがでたので解決した方法をメモとしてまとめる The name of your virtual machine couldn't be set because VirtualBox is reporting another VM with that name already exists. Most …
TinderのWeb版 https://tinder.com/ が公開されたので自動いいねができるChrome拡張機能を作っ(てもらっ)た Tinderをやっていてあまりにも皆様がLIKEなので自動でできればと思いお願いしました。 うまく動いてるかわかりませんがTinder自動like良いです。 …
rbenvで最新rubyをinstall 久々にlocalのrubyのバージョンをあげようとして $rbenv install --listしたら最新版がでなかったのでメモ(昔苦戦してた気がする) rbenvとは 複数のRubyのバージョンを管理してくれるやつ 下記GitHubより Upgrading with Homebre…
ターミナルで$brew update ができなかったので、メモ 答え書いてあるけど $ brew update Error: /usr/local is not writable. You should change the ownership and permissions of /usr/local back to your user account: sudo chown -R $(whoami) /usr/loc…
yml(辞書ファイル)が肥大化したので分割したのでその時のメモ ymlが肥大化してしまい、追記する際も少々面倒だったのでディレクトリで分けるように設定しました。 ymlを分割して管理する 下記をconfig/application.rbに貼り付けます。 config.i18n.load_pa…
Rspecでよくお世話になるFactoryGirlのやつ。 FactoryGirl callback skipです before_createのせいでうまいことテストデータを作成できなく callbackをスキップしたいことが起きたのでそのメモ FactoryGirlとは Rspecで使うためのテストデータを作成するため…
過去のmigrationファイルがかなり増えてしまったのでmigrationファイルを一括でまとめてくれるGem「Squasher」を使って migrationファイルを1つのファイルにまとめた。 メモ程度にSquasherの使い方、導入方法を書いた。 Squasherの導入方法 ターミナルに $ge…
Favicon Rotatorアップロード失敗エラー Favicon Rotatorというプラグインを使ってfavicon.icoを追加しようとした際に “favicon.ico” のアップロードに失敗しました。 このファイルタイプはセキュリティの観点から許可されていません。 といったエラーがでま…
enumerizeとは railsのModelで列挙型を使うようにできるGemです。 例えばUserモデルがあったとしてそのUserをstatus(ステータス)で分類したい時などに使います。 インストール方法 Gemfileに gem 'enumerize' を追加 ターミナルで bundle install を叩けば使…
Chef never successfully completed! Any errors should be visible in the output above. Please fix your recipes so that they properly complete. 上記のエラーが出ました。 状況 パソコンの充電が切れてしまい(切らさないようにしましょう) vagrant u…
Error: Normal sprite has inconsistent size with retina sprite. エラー 状況:gulp spritesmithを使ってsprite画像を作ろうとした際にエラーが出た。 Error: Normal sprite has inconsistent size with retina sprite.の 解決方法 Error: Normal sprite h…
今回gulpのspritesmith(スプライトスミス)を使って画像を1枚にしてwebサイトの読み込みを早くする作戦をしました。 その際のメモとしてgulp spritesmithの導入方法とspriteのretina対応の方法を書きました。 compass以外の方法でやったことなかったので間違…
WordPressのプラグインEWWW Image Optimizerをインストールし設定画面の出ていたエラーの対処法を書いていきます。 出ていたエラー、警告としては下記の通りです。 EWWW Image Optimizer uses jpegtran, optipng, pngout, pngquant, gifsicle, and cwebp. Yo…
sudo yum install ImageMagickをした時に、他のミラーを試します。が止まらなくなってしまったときの対処法 [Errno 14] PYCURL ERROR 6 - “Couldn’t resolve host ‘hogehoge’ 他のミラーを試します。 が永遠と表示されてしまい、Ctrl+C戻れなくなりました。 …
WordPressでwebサイトを制作し、読み込み速度が遅い場合があります。 cache設定プラグイン W3 Total Cacheを使ってキャッシュの設定して読み込み速度を上げような記事です。 Leverage browser cachingの対処方法でもありますかね https://gtmetrix.com/ とか…
制作した、ホームページ、Webサイト等の読み込み速度遅い際にまず何からしているか判断するときに使用しているツールです。 大半画像の読み込みとかそのあたりが問題だとは思いますが、こうしてくれみたいなものを教えてくれる良いツールを2つ紹介します。 …
clearfixを使わずに済む方法 .hoge { display: flow-root; } 良さげなところにつけましょう。 下記参照 https://rachelandrew.co.uk/archives/2017/01/24/the-end-of-the-clearfix-hack/
“favicon.ico” のアップロードに失敗しました。 このファイルタイプはセキュリティの観点から許可されていません。 てやつです。 Favicon Rotator ico エラーで検索して来てしまいましたか…お疲れ様です。 WordPressでfaviconをuploadすると下記のエラーが出…
git stashで変更中ファイル群を保存して他のbranchに移動できるように gitで作業している際に他の方の変更がどんどんpushされてmasterにmergeされていきますよね。。。 自分の作業が終わった際にいざpushしようとしたときにgithubに怒られてしまいますね。。…