とーますメモ

Ruby on Rails / Goなどの学習メモ

2018-02-01から1ヶ月間の記事一覧

【Rails】Carrierwave(1.2.2)をActiveRecordと切り離して使用する方法を試してみた。

自分の用途としては、ただ画像を外部APIへ送信するため ローカルDBに保存する必要がなかった。しかし、多くのサイトを見るとCarrierwaveをActiveRecordと併せて使用する サンプル例が多いため、自分で調べてみた。 インストール Gemfileに追記 gem 'carrierw…

【Go】Echo × レイヤー管理のWebアプリをgo-bindataでまとめて、サーバ上で常駐化させてみようとしたが・・・

ちなみにかなり時間を割いて調べたけど、 自分が欲しい情報が得られず、トライアンドエラーを繰り返すも 全くうまくいかず、やっとこそなんとか常駐化まで出来た内容をメモ書き。【前提】 Echoフレームワークを使用し、常駐化にはSupervisorを使用する。 Sup…

【Rails】独自例外の置き場所(配置ディレクトリ)について

自分用メモ。日本語で検索しても情報が出てこなかったので ちょっと調べてみた。調べ方としてはGithubのコード検索で「 出てきたコードがどのディレクトリに配置されているのかで調査。10件〜15件ぐらい見た感じだと、大体が「lib」ディレクトリ内に入れる。…

【Rails5】バリデーションエラーでtranslation missingが出る。

自分の場合、英語で表示したかったの 以下を設定したが何も変わらず。失敗した例: config/application.rb config.i18n.default_locale = :en 以下を設定したら上手く表示された。成功した例: config/application.rb config.i18n.fallbacks = [:en] [参考] …

【Atom】拡張子を追加し、ハイライトカラーを割り当てる方法

file-typesを使用する。atom.ioインストール後、Atom -> Config...を選び、config.csonを開く。その後、以下のように設定例)liquid拡張子のファイルをRailsのERBとして割り当てる。 "*": "file-types": liquid: "text.html.erb" 設定できる設定一覧は以下。…