Posts in Rails

database.yml 等の Git管理

Railsプロジェクトを作成し、Git等のバージョン管理システムを使用してプロジェクトをそのまま git add、git commitしてしまい公開してしまうことがある。しかし、セキュリティ上思わしくない設定ファイル等が […]

gem install mysql2 インストールエラー

バージョンアップのたびに、何度もハマる。 今回は、WindowsXP + ruby2.0 + mysql5.5 おなじみ下記のエラー。 [bash] checking for[…]

Heroku エラー

ローカルの開発環境では動作しているアプリが、herokuにデプロイすると動作せずに下記エラー。 $heroku logs -t [bash] at=error code=H10 desc="App crashe […]

rails rake db:migrate でカラム名変更

まずは、マイグレーションファイルの自動生成。 [bash] rails generate migration RenameColumnToTargetTable [/bash] すると、下記のマイグレーションファイルが生 […]

Herokuで使用しているClearDBへの接続

個人的には MySQLが好きなのであるが、Herokuでは、デフォルトのDBが、Heroku Postgres になっている。 そこで、Heroku Add-onである ClearDBというMySQLアドオンを設定して利 […]

Rails server でエラー

新しい環境を作るのは中々一筋縄ではいかないもので。 mysqlのlibが見つからないとのことで、rails server が起動しない。 [bash] $ rails server /Library/Ruby/Gems/ […]

Railsセキュリティアップデート

2013年1月8日にRailsのセキュリティアップデートがリリースされた。 使用しているRailsのバージョンは、3.2.6だったので、アプリのGemfileを下記のように書き換えてみた。 [ruby] gem &#82 […]

Rails3でjQueryMobileのsubmitが効かない。

jQueryMobileで、submitしたのだが、なぜか上手くいかない。 formの属性に、data-ajax = “false” と指定しなければいけないらしい。 これは、どちらかと言うと j […]

gem install mysql2 でエラー

gem install mysql2 で下記のエラー。 [bash] gem install mysql2 -v ‘0.3.11’[…]

Rails モデルクラスにユティリティ関数を定義する

Userモデル内で、属性がlast_nameとfirst_nameで、別々に定義されている場合、user_name のように、関数定義をしておくと便利。 また、DBにマスタとして定義していないモデルの属性もsexのように […]