小さなエンドウ豆

まだまだいろいろ勉強中

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

Active Storage で複数枚画像を削除する方法

ActiveStorage で画像を複数枚削除する方法 Rails 5.2 で Active Storage が gem 使わずとも添付ファイルが実装できるため使用している。 Rails ガイド を見ると1つのオブジェクトに対して複数の画像を添付することができる has_many_attached という機能が…

NativeScript-Vue でログが見たい

NativeScript-Vue で console.log の内容を見る方法 NativeScript を使って開発していて不便に思ったので記す。 外部 API にリクエストを送る際、レスポンスが返ってきているか普段の JS での開発では console.log などにはいて確認すると思われるが、Native…

Javascript (Webpackプロジェクト) で .env

JS で環境変数を管理する dotenv による環境変数の管理 先日環境変数周りで失敗をしてしまったため .env を使った環境変数の管理について学んでいく。 Rails プロジェクトだと dotenv という gem があって、それを使って .env ファイルに書いた変数の値を読…

docker-compose run で bundle install を動かす

docker-compose run で bundle install 地味に忘れてしまうのでここで記録。 docker-compose.yml を以下のように記述するととりあえず動いた。 version: '3' services: web: build: . command: bundle exec rails s -p 3000 -b '0.0.0.0' volumes: - .:/rese…

Native Script + Vue.js + Mapbox で地図アプリを作ってみた

Native Script + Vue.js + Mapbox で地図アプリ Native Script とは Javascript もしくは Angular もしくは Vue を使って Web アプリとAndroidやiOSアプリを同時に作れる統合開発環境 ↑らしいw これなら Web 屋さんの自分でも触れると思い使ってみることにし…

1 つのモデル(テーブル)に複数の外部キーをもたせる

テーブルの同じモデルの外部キーを複数もたせる バージョン rails: 5.1.4 Rails のマイグレーションで外部キーを持たせるために必要な記述として以下のように reference を使った方法がある def change create_table :records do |t| t.references :users, i…

Safari で SVG の画像が表示されない

Safari で SVG の画像が表示されない 表題のまんま。 D3.js でこねこねした SVG 要素の中に image タグを用いて画像を扱う際になぜか Safari だけ表示されなかった。 D3.js のコードは以下のようなもの svg.append('image') .attr("id", icon.name) .attr("h…