AWS前回は、『OpsWorksでRailsをデプロイする際にasset:precompileを実施する方法』というタイトルで、デプロイフックの仕組みについて紹介しました。RailsOpsWorksでRailsアプリケーションを運用するために知っておくべきことを数回に渡り本ブログで紹介していきます。今回はOpsWorksのデプロイフックを利用する方法です。bundle時に失敗したときの対応メモ。C4SA(シーフォーエスエー)をさっそく利用してみました。XML形式となりました。等では抽出することができなくなっています。2007/2010のファイルから全文字列を抽出できるgemを公開しました!2012-04-04Facebookから社内ADまで、外部サービスと連携するときに知っておくと役に立つライブラリRails外部サービスと連携すると、連携するサービスの状況に依存していろいろなエラーが発生したりします。外部サービスが高負荷であるために、タイムアウトのエラーが発生したり、強制的にコネクションをリセットされるようなエラーなど様々です。bundleに失敗したら。bundle時に失敗したときの対応メモ。bundleに失敗したら。2012-01-19after_updateなどのActiveRecordのCallbackを実行しないようにする方法RailsObjectの追加/削除/変更時に、after_createやafter_updateのようなcallbackが実行されないようにしたい場合があります。日記@kuranukiのブログで『ビジョン合宿に行ってきました』の記事中にあるSonicGarden検定という名のアプリ開発で私が作ったものを晒してみます。extensionのインストールでエラーが発生する場合があります。errorが発生する場合はメモリ不足の可能性があるかも!?2010-12-15script/consoleでroutesのpathやurlを表示する方法Railsscript/consoleでroutesで定義したurlやpathを出力してみたい場合、普通にusers_urlなどを入力してもNameErrorとなってしまいますが、どうにかして表示させたい場合は下記の2つのやり方があります。script/consoleを起動すると、標準でActionContro...script/consoleでroutesのpathやurlを表示する方法2010-12-13script/consoleでhelperのメソッドを実行する方法Railsrailsでアプリを開発していると稀にhelperメソッドをconsoleで試してみたくなる場合があります。そんなときは、以下の初期化をすることでhelperのメソッドを実行して試すことができるようになります。Railsファイルのアップロード機能を有するアプリケーションを運用している場合は、ウィルスに感染したファイルがアップロードされることを考慮する必要があります。何も対策していない場合、ウィルスに感染しているファイルがアップロードされ、そのファイル...RailsアプリケーションにてClamAVを利用してリアルタイムにウィルス・スキャンを実現する方法2010-09-14アプリケーションに依存するバッチを"アプリケーションで自動生成"してcronに登録する方法Railsバッチ処理で一括処理を行うようなアプリケーションは多いかと思います。このバッチ処理の設定をするときに、以下のようなシーンで悩まされることが多々あります。MySQLRailsに限らず、MySQL(Innodb)を利用したサービスを開発/運用しているなら、これから解説する内容を知っておかないと、予期しないデータ不整合を発生させてしまうかもしれません。配置/更新することで、ほぼダウンタイム無し(httpdの再起動なしのため)にリリースしているかと思います。使い分けRailsタイトルのメソッドを使い分けるポイントを忘れがちなのでエントリとして残しておく。振る舞いで異なる点は以下のとおり。使い分け2009-02-24Redmineのファイル保存先を変更するRailsRedmineを運用している方は、Redmine用のDBスキーマであったり、アップロードされたファイルを定期的にバックアップされていると思います。Provider)をMongrelで動かすと問題なく動作するが、Lighttpdで動かすとうまくいかないよ!」とお困りの方がいらっしゃいましたら、是非このエントリを読んでみてください。MySQLrailsアプリケーションを動作させるためには、DBのmigrateをしてコマンド一発でテーブルの作成および変更ができます。Meid:interuSonicGardenのサービスインフラ全般の運用/管理から、SKIP2やMessageLeaf等のアプリケーション開発まで手がけるハイブリッドエンジニア。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。