アトトック代表の開発ブログ

プログラミングのことや趣味のことなど書いてます。

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

Carthageでライブラリを管理する

今までXcodeのライブラリの管理はCocoaPodで管理していましたが、メインの言語をSwiftに変更するのに合わせてCarthageを使ってみます。 CarthageのQuick Startを参考に進めます。 前提条件 macOSにHomebrewがインストールされていること Carthageをインスト…

Visual Studio Codeでruby-debug-ideを使ってデバッグ

会社では開発メンバーそれぞれが好きなエディタを使ってRailsのアプリ開発を行なっています。 以前はAtomを使っていましたが、Atomにプラグインを入れすぎたからか重くなったので ここ1年くらいはVisual Studio Codeを使いデバッグはpryです。 Visual Studi…

RailsでLIKE句のキーワードをサニタイズする

RailsでLIKE句のキーワードをサニタイズする場合、sanitize_sql_likeヘルパーを使います。 下記のようにモデルにスコープを定義しLIKE句で検索してみます。 class Setting < ApplicationRecord scope :search, ->(keyword) { where('setting_key like ?', "%…