rspecでbefore_filterなどのフィルタをスキップする

rspecでフィルタに関係ないテストとか、とりあえずフィルタをスキップしたいとき。
ちなみにrpsecのバージョンは今更1.3.1
>>rspecでbefore_filterなどのフィルタをスキップする
タグ:RSpec Rails
posted by digital-squad at 2011年03月31日 12時35分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

VMware Fusion 3 でゲストOSのWindowsからMacのRailsアプリを参照する

VMware Fusion 3をインストールしたMacで開発したRailsアプリをMac上で起動して、WindowsのIEなどから参照する方法>>続きを読む
posted by digital-squad at 2011年03月02日 20時43分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

Rails on Serversman@VPS PART-1 ユーザーの作成〜公開鍵認証

posted by digital-squad at 2010年11月26日 15時20分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

RubyでURLを抽出してリンクする

Rubyでユーザーから投稿された内容にURLが含まれている場合に、アンカータグでリンクする。
>>RubyでURLを抽出してリンクする
posted by digital-squad at 2010年07月10日 17時13分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

rvmをインストールして複数バージョンのRubyを管理

Rubyのバージョン管理ツールrvmをインストールする。
>>rvmをインストールして複数バージョンのRubyを管理
タグ:rvm ruby Rails
posted by digital-squad at 2010年07月02日 17時47分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

N+1問題などを監視してパフォーマンスを改善するRailsプラグインBullet

Railsのfindは便利な反面、非効率的なクエリが発行されてしまうことがある。Bulletプラグインを使えば、そういったクエリを監視し、警告、改善策を提示してくれる。

>>N+1問題などを監視してパフォーマンスを改善するRailsプラグインBullet
posted by digital-squad at 2010年05月12日 18時13分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

Railsプラグインwheneverでcronを時間帯で指定して実行するための設定方法

メールを送信するようなcronを実行する場合、携帯メールで登録しているユーザーや携帯メールへPCメールを転送しているようなユーザーを考慮して、深夜の時間帯を避けて実行する必要がある。

そこでwheneverで深夜の時間帯を避ける設定する方法について。
※wheneverの導入についてはRailsでCronを簡単にするプラグインwheneverを参照。
>>Railsプラグインwheneverでcronを時間帯で指定して実行するための設定方法
posted by digital-squad at 2010年05月05日 17時58分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

Railsでmanifestファイル対応

HTML5で使用するmanifestファイルをRailsで使う場合にMIMEタイプなどを追加してfilename.manifestを使えるようにする。
>>Railsでmanifestファイル対応
タグ:Rails HTML5
posted by digital-squad at 2010年04月27日 14時56分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

Railsのセッションの有効期限を変更する

Railsでセッション有効期限を変更して、ログイン状態での最後のアクセスから1ヶ月間ログインを保持するやり方。

>>Railsのセッションの有効期限を変更する
posted by digital-squad at 2010年04月08日 14時29分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

RailsでCronを簡単にするプラグインwhenever

RailsでCronを簡単にするプラグインwheneverのインストール手順
>>RailsでCronを簡単にするプラグインwhenever
posted by digital-squad at 2010年04月06日 19時37分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

Railsとjpmobileを使って携帯で入力された絵文字を削除する

携帯からのフォーム入力で絵文字の入力をしてほしくない場合に強制的に絵文字を削除する。



>>Railsとjpmobileを使って携帯で入力された絵文字を削除する
タグ:jpmobile
posted by digital-squad at 2010年02月26日 20時04分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

Railsのflashをクリアする

Railsではよく前のアクションのflashが残ってしまうのを防ぐ
>>Railsのflashをクリアする
posted by digital-squad at 2010年02月08日 14時39分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

gem uninstallでGem::InstallError

gemのアンインストールでGem::InstallError Unknown gem XXXとなる場合の対処法
>>gem uninstallでGem::InstallError
タグ:Rails
posted by digital-squad at 2010年02月02日 10時55分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

has_manyなモデルに:conditionsをつけて、特定の子モデルだけ取得する

has_manyなモデルに:conditionsをつけて、特定の子モデルだけ取得する。
>>has_manyなモデルに:conditionsをつけて、特定の子モデルだけ取得する
posted by digital-squad at 2009年11月26日 16時41分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby

Capistrano cap deployがフリーズする。

Capistrano

でcap deploy:cold したところ途中で止まってしまって、30分以上経っても完了しない状況に遭遇した。
>>Capistrano cap deployがフリーズする。
タグ:capistrano git
posted by digital-squad at 2009年10月01日 08時09分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby