warning: already initialized constant WFKV_ エラー対策

Rails 3.1.1で
/Users/user/.rvm/gems/ruby-1.9.2-p290@rails311/gems/rack-1.3.4/lib/rack/backports/uri/common_192.rb:53: warning: already initialized constant WFKV_
というエラーが出た場合の対策
>>warning: already initialized constant WFKV_ エラー対策
タグ:Rails Rails3.1
posted by digital-squad at 2011年10月14日 22時47分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

Railsでのdelayed_jobの設定

Railsでのdelayde_jobの設定メモ
>>Railsでのdelayed_jobの設定
タグ:Rails delayed_job
posted by digital-squad at 2011年10月11日 10時00分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

Facebook APIでウォールに投稿/書き込む

Facebook Graph APIを使ってRailsでfacebookページウォールに投稿する時の手順と知っておきたい注意点のまとめ。
気づいた点や間違いなどは、加筆修正予定。
>>Facebook APIでウォールに投稿/書き込む
posted by digital-squad at 2011年10月09日 14時58分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

Railsのモデルで〜_pathなどのurl_helperを使う

Railsのモデルで〜_pathを使う場合は、そのままではエラーになる。
>>Railsのモデルで〜_pathなどのurl_helperを使う
posted by digital-squad at 2011年10月03日 09時00分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

guardをグループ分けして特定のgemだけ実行する

guard rspek、spork、livereloadなど複数のguard のgemをインストールしている場合に、グループをわけて特定のグループだけ実行すると
テストの時はguard rspec、spork、
ビューの調整のときはguard livereloadだけ
みたいにできる。
>>guardをグループ分けして特定のgemだけ実行する
タグ:guard Rails
posted by digital-squad at 2011年09月15日 17時45分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

Railsのfindで値がnilのものを検索

findのconditionsを指定する場合
User.find(:all,:conditions =>['name = ?',nil])
だと、間違いで
>>Railsのfindで値がnilのものを検索
タグ:Rails
posted by digital-squad at 2011年07月12日 13時52分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

rspecでcontent_forの中身を検証する

viewのrspec(1.3.x)でcontent_forの中身を検証する場合、response.should have_tag〜だと、失敗する
>>rspecでcontent_forの中身を検証する
posted by digital-squad at 2011年07月01日 15時15分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

gemインストール時の--no-ri --no-rdoc のデフォルト化とインストール済みのri RDocの削除

gemのインストール時に--no-ri --no-rdoc を付け忘れるとインストールに時間もかかるし、容量も食われるので、これをデフォルトにする。
>>gemインストール時の--no-ri --no-rdoc のデフォルト化とインストール済みのri RDocの削除
タグ:Ruby gem ruby Rails
posted by digital-squad at 2011年06月22日 10時52分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

Railsアプリを変更したら自動でブラウザをリロードしてすぐ確認できる guard-livereload

guard-livereloadを使うとRailsアプリのビュー、CSS、JavaScriptなどを変更して保存すると同時に自動でブラウザをリロードして反映してくれるので、もうブラウザのリロードボタンを押す必要がなくなります。
>>Railsアプリを変更したら自動でブラウザをリロードしてすぐ確認できる guard-livereload
タグ:Rails Ruby gem
posted by digital-squad at 2011年06月09日 14時13分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

Railsでランダムに検索

Railsで検索結果をランダムに取得したいとき。
>>Railsでランダムに検索
タグ:Rails
posted by digital-squad at 2011年06月02日 17時41分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

RailsアプリのMySQL、PostgreSQLを自動バックアップ

Railsで運用中のデータベース(MySQL、PostgreSQL)をwhenever + backupを使ってcronでバックアップする。>>RailsアプリのMySQL、PostgreSQLを自動バックアップ
posted by digital-squad at 2011年05月20日 15時17分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

sporkでrspecを高速化

sporkのインストール
group :test do
 gem 'spork'
end
bundle install

>>sporkでrspecを高速化
タグ:Rails RSpec spork TDD
posted by digital-squad at 2011年05月06日 16時23分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

counter_cacheの更新

counter_cacheのインクリメント、デクリメントはupdate_attributeで更新しない。
>>counter_cacheの更新
タグ:Rails
posted by digital-squad at 2011年05月04日 18時15分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

Capistranoのメンテナンス中画面maintenance.htmlのカスタマイズ

Capistranoの
cap deploy:web:disable
で表示されるメンテナンス画面は英語のため、ユーザーによっては英語画面というだけでエラーだと思われたりするので、これを日本語にカスタマイズする。
>>Railsのメンテナンス中画面maintenance.htmlのカスタマイズ
タグ:Rails capistrano
posted by digital-squad at 2011年05月04日 17時50分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

RailsプラグインGeokitで位置情報アプリ

RailsのプラグインGeokitを使って、位置情報アプリを開発する覚え書き。
>>RailsプラグインGeokitで位置情報アプリ
posted by digital-squad at 2011年05月04日 17時30分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

rvmのアンインストール

rvmのアンインストールの仕方と再インストールする場合の注意点
>>rvmのアンインストール
posted by digital-squad at 2011年04月21日 20時05分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)

rvmを再インストールしたのに伴い、ruby 1.8.7を再インストールしたらRails 2.3.8で
uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)
というエラーが出るようになった場合の解決策。
>>ActiveSupport::Dependencies::Mutex (NameError)
タグ:Rails ruby
posted by digital-squad at 2011年04月21日 19時42分 | Comment(1) | TrackBack(0) | Ruby on Rails / Ruby

RSpecでヘルパーメソッドを作成、共有

RSpecでよく使うbeforeの処理などをヘルパーにして、必要があれば全てで共有する場合。

>>RSpecでヘルパーメソッドを作成、共有
タグ:Rails RSpec
posted by digital-squad at 2011年04月15日 10時04分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

RailsでRSSを生成

Railsのbuilderを使ってRSSフィードを生成する。
>>RailsでRSSを生成
タグ:Rails RSS
posted by digital-squad at 2011年04月13日 09時40分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

Android携帯、タブレットをUser Agentで区別するRubyの正規表現

Andorid端末でも携帯とタブレットをUser Agent/ユーザーエージェントで区別するRubyの正規表現を考えてみた。>>Android携帯、タブレットをUser Agentで区別するRubyの正規表現
posted by digital-squad at 2011年04月07日 16時02分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby