Ruby
https://qiita.com/yasu/items/da7ebdb01cb3209583df こちら参考にした。 環境 Rails 4.2.10 結論 config/application.rbに以下を追加すればOK require 'ipaddr' module Kimromi class Application < Rails::Application # これを追加 config.action_dispatc…
8/28(月)、こちらのイベントで登壇しました。 pepabo.connpass.com Vue.jsは日本語ドキュメントもしっかりしており、チュートリアル的な知見は沢山あるのですが、実際の現場での導入事例はあまりないのではないかということで立ち上がったイベントでした。 …
Railsアプリをメンテナンス表示にしたい時、みなさんどうされているのでしょうか。大規模サービスであればリバースプロキシでメンテ状態にするのが今風かもしれませんが、もっとお手軽にメンテナンスにしたいときはアプリケーション側でやってもいいかもしれ…
上のような感じで、Capistranoでデプロイした時にどのPullRequestがリリースされたかをSlackに通知するGemを作りました。 github.com Capistrano v3 のみ対応です。masterブランチにマージされた最新のPullRequestを取得して通知しますので、デプロイすると…
郵便番号から住所を取得するgemを書きました。いろいろなgemを探してみたのですが、ローマ字に対応していなかったので、ローマ字表記にも対応しています。 github.com 使い方 address = JpZipCode.search '100-0001' address.pref_code # => 13 address.pref…
【Rails】Controllerに書く処理か、Modelに書く処理かを考えよう この処理はModelに書くべきだ、Controllerに書くべきだという指摘が多かった。きちんとMVCの役割を捉えつつ、どこで処理するのが自然でわかりやすいかを考えよう。 【Rails】Enumを使おう enu…
Ruby勉強中ですが、メソッドの引数の渡し方が意外とわかりにくかったので残します。 基本形。 def sample(num, str) puts num # => 1 puts str # => hello! end num, str = 1, "hello!" sample(num, str) puts num # => 1 puts str # => hello! Rubyは値渡し…
hello world printf "hello world!" # 末尾改行なし => hello world! print "hello world!" # 末尾改行なし => hello world! puts "hello world!" # 末尾改行あり => hello world!¥n p "hello world!" # 形式がわかる => "hello world!"¥n 変数 lang = "Ruby…