スリ飯屋Malankaのフリーエンジニアな日々

IT実務未経験から約1年、東京でフリーランスのRuby on Railsエンジニアに転職。約2年半、大阪中崎町でスリランカカレーの間借りしてました。フリーランスエンジニアになるためのノウハウ、スリランカの事を発信していきます。

2020-01-06から1日間の記事一覧

【Rails5】自作のディレクトリを、autoload_pathsに追加して自動読み込みさせる

独自例外を定義したクラスを、autoloadさせたかったため。 手順 1、 アプリのrootにcustom_exceptionsディレクトリを作成する。 2、 custom_exceptions/custom_exceptions.rbを作成。 module CustomExceptions class HogeError < StandardError; end end 命…

【OGP設定】facebookシェア時のog:imageの設定が反映されない!

herokuにRailsアプリをデプロイし、facebookシェアボタンを設置。 が、シェア時のogp画像が上手く表示されない。 色々調べていると、 Dynoに書き込まれたファイルはアイドル状態、または再起動したときに消えてしまいます。永続化したいファイルはS3などのフ…

【Vue.js】スマホで日本語入力時、keyupイベントが動作しない

Vue.jsで、keyupイベントでinputエリアに文字列を入力する度に検索をかける機能を実装。 が、スマホで日本語を確定入力した時に、動作しないことが発覚。 調査すると、keyupイベント が動いていないことが原因。 inputイベント に変更することで対応出来まし…

【vue.js】 現在のパスを取得する

qiita.com

【bootstrap-vue】input type=datetime-localの入力エリアに、今日の日付を初期値で入れたい

qiita.com

【vue.js】 methodsやcomputedを共通化(mixin)する

qiita.com

【rails5】テーブルを作ったが、後からカラムにデフォルト値を設定したい時の方法

qiita.com

【rails5】フォームを読取専用にする方法

qiita.com

【Github】Githubにある既存の公開リポジトリ(public)を非公開(private)にする方法

Git

qiita.com

【rails5】論理削除を有効にする方法

qiita.com

【rails5】db:migrate:resetでハマったメモ

qiita.com

【ストロングパラメーターについて】

【ストロングパラメーターについて】 既存のフォームに、新たに「所属」入力フォームを追加し、値を送信しようとしたがバリデーションがかかって値を渡せず詰まったのでメモ。 質問をすると、 「ストロングパラメータってオチじゃないですか? rails tutoria…

Githubのリポジトリを、複数人で共有する(collaborator登録)

Git

チーム内で共通のリポジトリを使う必要があったので、その手順を残しておきます。 1、 Githubにログインし、共有したいリポジトリを選択 2、 settingsを選択 3、 左端のcollaboratorsを選択 4、 add collaborators欄に、共有したいユーザーのgitアカウント名…