読者です 読者をやめる 読者になる 読者になる

TakayukiKoyama Geek Blog

Create, Entertain, Experience

Ruby on Rails

RailsでCron処理するときに確認する方法

今更だけど、知らなかったのでメモ。これでバッチ処理ができる。 例えば以下のファイル /lib/cron/test.rb class Cron::Gateway def self.method puts "Test" end end 実行コマンド $ rails runner Cron::Test.method 参考:なんちゃってGeek(仮): Rails4.0…

MacOSX Railsのbundle installでlibv8エラー発生時のメモ

参考サイト qiita.com 以下の方法で解決。自分の場合も同じx86_64-darwin-14だった。 $ ruby -rubygems -e 'puts Gem::Platform.new(RUBY_PLATFORM)' - See more at: http://3.1415.jp/d3wpyqjr#sthash.kCD9jw8J.dpuf x86_64-darwin-14 $ gem install libv8 …

YosemiteにアップデートしたらGemが動かないときは

今日、MacbookProをYosemiteにアップデートしました。 rails sをやろうとしたら失敗 $ rails s Ignoring json-1.8.1 because its extensions are not built. Try: gem pristine json-1.8.1 Ignoring atomic-1.1.14 because its extensions are not built. Tr…

Webpayの使い方 、v3.0.0以上のエラー日本語化

Webpayとは WebPay: 開発者向けクレジットカード決済サービス プログラミング知識がある方なら、簡単にクレジットカード決済を実装できるサービスです。 curl, Ruby, PHP, Java, Python, Node.jsに対応しています。 最近、Webpayを商用利用申請しましたが、…

Rails4+Unicorn+Nginx+Chkconfigで自動起動する方法

サーバが再起動してもRailsが動き続けるようにするための方法です。 Rails Railsでアプリケーションを作成。 $ rails new testapp Unicorn Unicornをインストール。 $ vim Gemfile gem 'unicorn' $ bandle install Nginx Nginxをインストール。 $ wget http:…

RailsのProduction環境でAssetsが通らなくて3時間詰まった話

ApacheでのRails本番環境を構築するのは初めてなのでかなり詰まりました。 環境 ・Rails:4.1.1 ・Apache ・Unicorn ・さくらVPS 1G サーバ環境は既にApacheを動かしていたのでPassengerで動かそうかなと思ってましたが、WEB+DB Press vol.70の@mirakuiさん…

Ruby on RailsにNew Relicを導入してみる

クライアントとサーバを簡単にモニタリングできるNew Relicを試そうと思いつつ、なかなかやらなかったので今日こそはということで実装作業をしました。ランサーズさんが紹介しているNew Relicの導入方法を参考させていただきました。(去年の記事なのでサイ…

コミュニティ活動4回目【Ruby ActiveRecord】

6月から始めた勉強会、2回目 1回目の勉強会はWebサービスに関するプログラミング言語やフレームワーク、Ruby on Railsのハンズオンなどをやりました。 dotinstallでお勉強 2回目は何しようか迷いましたが、ActiveRecordについてきっちり理解しておきたか…

コミュニティ活動2回目【勉強会:WEBサービスの基本を理解】

コミュニティメンバー内で勉強会をスタートしました。 IT業界でお仕事をされている人が多いとはいえ、得意分野はバラバラなので基本の確認とRuby on Railsに関心を持っている人が多かったのでその辺の勉強会をしました。 作ったスライド。雑なので見ても役に…

AWS(EC2)+Rails+MySQLでrails generate が動かない?

EC2でrails newした後にrails generateするとフリーズする話 サーバ環境 EC2 : Amazon Linux AMI Ruby : 2.0.0 Rails : 4.1.1 MySQL : 5.5

Rails generateしたときにcoffescriptとsass(scss)がいらないとき

まあ、便利なのかもしれないけど、jsとcssで良いのにgenerateしたときに.js.coffeeと.scssが生成されてしまう場合。 とりあえず、generateしたコントローラーを消す。 たとえば、samplesコントローラーを消すときは $ rails d controller samples 参考: Rai…

さくらVPSでRuby on Railsを動かしてみる

WEBアプリケーションを作るところまでやってみる 環境 ・さくらVPS CentOS release 6.5 (Final) Ruby 2.0.0 Rails 4.0.0