kikeda1104's blog

備忘録・技術に関することを書いています。(webエンジニア)

Gem

ActiveRecordを利用する(Ruby)

kikeda1104です。 スクレピングした内容をDBに保存する際になどに、ActiveRecordを利用することで簡易に操作することができるので、利用してみました。 ActiveRecord Railsの標準の添付されており、MVCのM(odel)の概念を実現しているライブラリです。 Activ…

capybara-webkitのインストール

こんにちは。kikeda1104です。 nokogiriと利用して、スクレイピングをしようと思いましたが、jsによるrenderが発生しているサイトだったので、gem capybaraとcapybara-webkitのインストールをします。インストール最中につまづきがあったので、備忘録として…

nokogiriのインストール

こんにちは。睡眠のリズムを崩しているkikeda1104です。 とはいえ、眠い眠いと思いながら作業することがないので快適に作業を進められてます。 環境 Mac OS yosemite homebrew nokogiriのインストール 事前準備 $ brew update $ brew upgrade $ brew install…

gem install gemspec ( Symbol not found: _SSLv2_client_method (LoadError) )

Gem

gem buildで作成したgemファイルをinstallする際に、エラーメッセージがでてinstallに失敗してしまったので、対応・・?しました。 エラーメッセージ $ gem install recruit_api.gemspec $ ERROR: Loading command: install (LoadError) dlopen(/Users/Kiked…

unicornの利用

記録しておきたいネタが増えてきたkikeda1104です。 次やるときに、思い出すキーワードになるので、ぜひ記述しておきたい。 間に合うか....φ(・ω・` ) では、RailsのAppサーバとして、gem unicornを利用したいと思います。 次回は、nginxとの連携について書…

gemの公開(get_github_pub_keys)

とりあえず、動作できるくらいまでコードがかけたので公開してみました。 github apiを利用して、ユーザの公開鍵を.sshにファイルとして保存するgemです。 指摘できる部分が多く残っていると思いますので、優しくissueとpull requestおくってくれればビビら…

gemを開発するためのテンプレート作成方法

Gem

gemの開発が終えてからにしようかと思ったけど、忘れないように書いておく。 recuritのapiを利用したラッパーのgemを作ってみようと思い調べました。 gem作る上での作法とかの情報をいただけたら幸いです。 今回はgemを開発する上で必要なテンプレートのファ…

rails_adminの導入

わりとさくっと導入できたうえにずいぶん機能が充実しているなと思ったgem rails_admin cancanとかのロールは後日実装した際に記述する。 railsアプリ cd manage_image Gemfileに追記 gem 'devise' gem 'rails_admin' bundle install --path=vendor/bundle r…

システムで使っているgemの削除

gem nokogiriのインストールにはまっていている最中にやっていたことですが記録しておきます。 すぐ忘れそう。 # 最新版(localにインストールされているなかで)のバージョン以外削除 % gem cleanup Cleaning up installed gems... Attempting to uninstall u…

gem query_report

職場で使われているgem query_reportについて、調べる機会があったので実装方法について書いておきます。 このgemは、管理画面でつかわれることになると思いますが、管理画面をつくるのであればrails_adminというgemもあります。 query_reportの機能は、 act…