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

「google mapで開く」リンクの貼り方(iOS/Android他、全プラットフォーム対応)

Developer Guide | Maps URLs | Google Developers Universal cross-platform syntaxというものがある。 Universal cross-platform syntax プラットフォーム(端末)の差異を意識する必要のないapiが用意されているのでそれを使えば良い。 プラットフォーム…

Rails5 Active Storageを使って画像アップロード機能を実装する

ファイルアップロード機能の実装方式 Active Storage で、どれを使えばいいのか? 環境 画像アップロード機能の要件 実装 MiniMagickのgemを追加 Active Storageが使用するtableを作成 scaffoldでmodel, view, controller等を作成 routeの追加 modelの編集 c…

Rails5でjavascript(jQuery/coffeescript)が動かない

軽く調べただけでも新旧いろんな症例(?)がある。 この記事で紹介するのはturbolinksを有効にしている場合に注意すべきケース。 環境 Rails 5.1.5 Turbolinks 5 (有効) jQuery v3.3.1 事象 javascriptが動かない 具体的には、selectボックスの変更イベント…

iPhone(iOS)でweb検索時、第二検索ワードが無視される

ホーム画面からweb検索時に、入力したはずの第二検索ワードが無かったことにされる現象に惑わされている。 バグだろうか。 現在のiOSバージョンは11.3。 11.4に上げたら治るか試してみる。 ⇒治らなかった (TBC)

IntelliJ IDEA ショートカットキーメモ(Mac)

変数・メソッドの定義へのジャンプ command + b ただし、定義部分でこのコマンドを実行すると、使用箇所一覧をポップアップで表示 変数・メソッドの使用箇所(ツールウィンドウに一覧表示) option + F7 変数・メソッドの使用箇所(ポップアップに一覧表示)…

rails web UIでスキーマ定義 ryakuzu

できたらいいのになって考えてたんだけど、ぴったりなgemがあった。 GitHub - ID25/ryakuzu: Interface for schema.rb だが、2016年を境に更新が止まっている。 自作したいな。

rails5 DBをPostgreSQLに変更する

環境 OS: CentOS7 rails: 5 postgres: 10 PostgreSQL側の作業 postgresユーザのパスワード変更(OSとは独立したPostgres側の認証情報の設定) 初期状態ではOSの認証情報を使用してPostgresのDBにログインできる。 この状態でpostgresユーザーでpsqlを起動し…

CentOS 7/Ruby on Rails 5 開発環境構築

環境 開発環境用。 対象 version CentOS 7.4 Ruby 2.5.0p0 Rails 5.1.2 PostgreSQL 10 OS minimalをDL https://www.centos.org/download/ インストール後、以下を設定 NW (IP/DNS/hostname) SSHで鍵認証でログインできるように する。 作業用ユーザを作成…

Ruby on Rails再入門

随分間が空いて忘れてしまったので例のtutorialで再入門しよう。 前に手を出したときは3系だったが、いまは5.1.2。 色々と様変わりしていそうだ。 tutorial自体も相当updateがかかってbrush upされているみたい。 環境構築 CentOS 7/Ruby on Rails 5 開発環…

ansibleでTASKがfailした際のstderrが見辛い読み辛い

タイトルの通り。改行コードが無視されるので非常に見辛い。 何かよい方法はないものだろうか。 現状はとりあえず以下で対応している。 echo -e 'ここにstderr の内容をコピペ' $ man echo -e: enable interpretation of backslash escapes