rails

rails+mongrel_cluster環境が数時間たつとproxyエラーになる問題

テスト環境で動かしているrails+apache2.2+mongrel_clusterで 土日にテストしていた顧客からつながらないという連絡 ためしに接続してみるとapacheで見せている静的なindexページは見えるが railsのページに飛ぶとproxyエラー。。。 いろいろ調べてみると、…

システムエラーをハンドリングする→rescue_action

エラーのハンドリングをfilterでやろうと思っていたら 便利なメソッドがあるようです ↓ http://d.hatena.ne.jp/sai-ou89/20080717 application.rbの編集 # エラーハンドリング用 def rescue_action(error) case error when StandardError logger.error("-- s…

CentOS5.1+apache+mongrelでクラスタ環境を作る

apache+mongrelでクラスタ環境を構築したさいのメモです 環境は OSがCentOSでruby,rails,mongrelはインストール済の環境を使用しています ▼apacheのインストール centosにapacheをインストールします yumでインストール # yum install httpd Loading "insta…

ビューについて

rails+mysql環境で開発していて マスタデータなど共通のデータを別スキーマにしたいなーと思ったときの話 ---- ユーザTBLを別スキーマにして 複数のPJから参照したい railsでactiverecordを使っているので スキーマ名.テーブル名という参照方法はできない --…

セキュリティについて

railsで開発する際に気をつける ■セキュリティリスクのある処理 ・SQLインジェクション ・フォームパラメータを直接使ったレコードの作製 ・IDパラメータのみに頼った検索・削除 ・コントローラのメソッドの公開 ・クロスサイトスクリプティング ■その他一般…

バリデーションの実装方針

バリデーションの実装方針 バリデータはモデルで定義する javascriptでの実装は行わない(例外は除く) ■バリデータの実装場所↓ [app/models/article.rb] class Article ActiveRecord::Base end ■バリデータ例↓ ●validates_presence_of #Railsで標準で用意され…

s2daoみたいな、.sqlファイルを読み込んで実行する処理を書いてみました

・sqlファイルを外部ファイルかしたいとか ・sql文中にif文を入れたいとか ・in句に配列を設定したいとか s2daoみたいなことをするクラスを作ってみました ↓ ディレクトリ構造 app /models /searchsql.rb(空のmodel) lib /sql /.sqlファイルを格納する /util…

更新時刻、登録時刻の自動設定

カラム名を以下の名前にすると 自動で登録時刻、更新時刻を反映してくれる ・登録時刻 --- created_at created_on ・更新時刻 --- updated_at updated_on

sessionをDBに格納する理由

railsの本に載っていたsessionをDBに格納する方法 何のためにDBに格納するかいまいちピンと来ていなかったけど ↓のblogをみてやっとなっとくしました http://q.hatena.ne.jp/1166103485?mode=rss Javaの場合、セッション等をレプリケーションしてクラスタリ…

プロパティファイルの置き場所

railsでプロパティファイルを使う場合の格納ディレクトリがわからない いまのところlib/resourcesというディレクトリをきって格納しているがいいのかしらん。