Ruby, Ruby on Rails 3 Tips

No Image

ある程度コードを書いていると、使わなくなったメソッドや、新しいメソッドを作ったので使って欲しくないメソッドなどが多々出てくるかと思います。

コメントで書いておいても、使う人はいるし、既存コードで知らぬ間に使ってあったりもし ...

Ruby on Rails 3 Tips

No Image

RailsからMySQLのテーブルを作成するには

Railsのマイグレート機能には、カラム属性としてbinaryがあるのですが、これを指定してもMySQL上ではBLOBというカラム属性になります。

構文としては ...

Ruby on Rails 3 Tips

No Image

scope :active, where(‘deleted_at is null’)
というスコープを設定したとして

この条件を含むSQLをコード内で取得したい場合ってありますよね。 ...

Ruby on Rails 3 Tips

No Image

class ActiveForm
include ActiveModel::Conversion
extend ActiveModel::Naming
include ActiveModel::Val

Ruby, Ruby on Rails 3 Tips

No Image

sql = ” SELECT * FROM users WHERE created_at >= ‘#{2.weeks.ago}’ ORDER BY created_at DESC ” ...

Ruby on Rails 3 Tips, Ruby on Rails 3 プラグイン

No Image

Rails 2.x系で、論理削除と言ったら、もうこれ!というのが

acts_as_paranoid

でした。

Rails 3.x系では

rails3_acts_as_paranoid

Ruby, Ruby on Rails 3 Tips

No Image

UbuntuにRails3.2.8の実行環境を一からインストールしてみます。

Ubuntuは12.04を使用します。

まずは

Rubyから、と言いたい所ですが、必要パッケージ類から

Ruby, Ruby on Rails 3 Tips

No Image

Rails 3.2では、javascriptやstylesheetはassetにまとめられます。

ここにまとめられたものは
例えばstylesheetであれば自動的に「コントローラ名.css.scss」がcssコン ...

Ruby, Ruby on Rails 3 Tips, Ruby on Rails 3 プラグイン

No Image

Ruby on RailsからSolrを使うには、このプラグインを使うと良さそうだ

sunspot_rails

ホームページは

sunspotプロジェクトの一部になっています。

インスト ...

Ruby on Rails 3 Tips, Ruby on Rails メモ

No Image

バッチ処理として書いたrbファイルをテストする場合

テストケース内で

system("ruby バッチファイル")

としても良いが

たとえばTimecopで日付を固定 ...

Ruby on Rails 3 Tips, Ruby on Rails メモ

No Image

Railsで日付処理は、意外と簡単に出来たりする。

1日前

1日後

1ヶ月前

1ヶ月後

1年前

1年後

また、本日 ...

Ruby on Rails 3 Tips, Ruby on Rails メモ

No Image

Railsで…

ホスト名(gendosu.jpという感じ)を得る

ホスト名:ポート番号(gendosu.jp:80という感じ)を得る

Ruby on Rails 3 Tips, Ruby on Rails メモ

No Image

Rails 2.*系のプロジェクトで、rakeコマンドをたたくと、

というエラーが発生することがある。

このエラーは rake のバージョンが新しすぎるのが原因。

基本的にRails3.0.5 ...

Ruby on Rails 3 Tips

No Image

Aptana Studio 3 にしたところ、Ruby on Railsの表示にテーマが適用されるようになった。

これはこれで、背景が黒でかっこいいのだが、SVNのベースリビジョンとの比較をかけたりすると、すべて真っ黒で良 ...

Ruby on Rails 3 Tips

No Image
Aptana Studio 3 で、Shift Right, Shift Leftのショートカットキーを設定する

Ruby on Rails 3 Tips

No Image

ImageMagickのをソースからインストール
※/usr/localに入るので、rootで実行

/usr/local/libをライブラリ登録

/etc/ld.so.conf.dに
Im ...

Ruby on Rails 3 Tips

No Image

コントローラで rescue_from を指定することで、そのコントローラで例外が発生したときなどに実行する処理を指定することが出来る。

Ruby on Rails 3 Tips

No Image

Rails3の日本語化をする

#config/application.rbファイルの編集

このファイルに日本語で動くことを指定する設定を追加する

#config/localesディレクトリにj ...

Ruby on Rails 3 Tips

No Image

rails3のプロジェクトを作成し、起動時に

という感じでプロダクションモードで起動したときに、なぜかpublic配下のファイルがすべてNot Foundになってしまう。

これは、config/envir ...