Ruby on Rails

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

ファイルアップロード機能の実装方式 Rails5.1以前においては以下のgemを使用するのが有力な選択肢だった。 CarrierWave GitHub - carrierwaveuploader/carrierwave: Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks …

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

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

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で鍵認証でログインできるように する。 作業用ユーザを作成…