技術ブログっぽいなにか

Ruby・Railsメインでいろんなこと書きます

2018-01-01から1年間の記事一覧

Railsが依存するgemの脆弱性が見つかったので対処する

Github見たらこんなのがでていた。 Gemfile.lockに書いてあるgemにXSS脆弱性が見つかったからアップデートしたほうがいいよ!っていう通知らしい。 最近のGithubめちゃ親切ですね。 今回対象のgemは4つ なので、 $ bundle update loofah $ bundle update nok…

Macのアカウント名とホームディレクトリ名変えたらいろいろ大変だった

もう3年くらい使っているMacbookのユーザー名(とホームディレクトリの名前)が本名のままで、 なんとなく嫌だし変えたいな〜と思ったので、公式を参考に変えてみた support.apple.com そしたらいろいろと大変だった。 大変なことその1:そもそもうまく変更…

Herokuにpushできたのにアプリケーションが動作してなかった

Railsプロジェクトがデプロイできるところまで作れたので 試しに作業中のブランチを(まだmasterにmergeしてないので)pushしてみるか!と思ってやってみた $ git push heroku <branch-name> のはいいんだけど、heroku createしたときの灰色の画面のままだった… 結論 push</branch-name>…

deviseのflashをBootstrap対応にする

deviseとBootstrapを組み合わせて使っていると、deviseとBootstrapで表現が違うため色がいい感じにならない時がある での、それを解決します application.html.erb <% flash.each do |name, msg| %> <div id="alert" class="col-xs-11 alert alert-<%= bootstrap_class_for(name) %> alert-dismissible fade" > <a class="close" data-dismiss="alert" aria-label="Close">×</a></div>

【Active Record】値が保存できなかった

メッセージがお気に入りされたらFavoriteテーブルにそのメッセージのidが保存されるようにしたかった けど、なぜか保存されなかった。 関係ありそうな場所 Controller class FavoriteController < ApplicationController def create @user_id = current_user…