Rails

DreamhostでRailsを使ってみる [mysqlのutf-8が文字化け]

気づくのが遅かったんですが、DBに入れた日本語が文字化けしてました。 LC_ALL=ja_JP.UTF-8を設定しているコンソールから使うmysqlは文字化けしてなかったんですが、なぜだかRailsアプリで使うDBの日本語が崩れる。いろいろ試行錯誤した結果、database.ymlの…

DreamhostでRailsを使ってみる

巷で話題のDreamhost。初年度が実質22$(三千円くらい)で200GBのディスク容量に月の転送量が2TBと、桁まちがってんの?というスペックですが、Railsも動くようなので借りてみました。sshでログインして、scpでRailsのプロジェクトをコピー。自分のユーザーパ…

アクションを直リン禁止にする

DBから画像データをsend_dataするような、ビューから呼び出すからpublicにしなきゃらなんけど、 外から直リンさせたくない、ような関数ってどうやって指定するのかなぁと探したんですが、 見当たらなかったので実装してみました。 def tyokurin_notallowdalb…

ExceptionLoggerプラグインを使ってみた

ExceptionLoggerという、運用中に発生した例外をDBに保存しておき、後でAjax画面で管理できるプラグインを使ってみました。http://blog.masuidrive.jp/articles/2006/09/25/rails-rss-feeds-for-exception-logger を参考にインストールします。 ruby script/…

login_engineの認証メールを日本語化(JIS化)する

2月5日追記--------------------------------------- SJISじゃなくJISでした。 基本的なこと間違えてすんません ι(´Д`υ) - login_engineの認証メールはUTF-8で送信されます。 でも、日本語で送ると、受け取ったとき文字化けしてしまいます。 大抵のメーラー…