「Rails」を含むブログ

Railsの読み物メモ CortYumingCortYuming 2012-05-26

Railsで目指せ、情熱エンジニアhttp://www.atmarkit.co.jp/fcoding/rails/articles/passionate/01/passionate01a.htmlhttp://www.atmarkit.co.jp/fcoding/rails/articles/passionate/02/passionate02a.htmlhttp://www.atmarkit.c...

auditedを使ってモデルの変更を監視しよう(インストール編) miyohidemiyohide 2012-05-25

趣味ならともかく、ビジネスに使うWebアプリケーションを作る上で必要となってくるのが監査証跡という部分です。 監査証跡とは、簡単に言うと、誰が・いつ・どのような変更をDBに行ったかを取ることを言います。その監査証跡を取るためのgemとして今回紹介するのがauditedです。 インストール インストールはいつもどおり、Gemfileに gem 'audited-activerecord...

ORM とかテーブルデータゲートウェイとか、その周辺の話 tsucchi1022tsucchi1022 2012-05-25

...利だからであろう。PHP の Zend_Db とか(DBIx::Simple もかな?)テーブルデータゲートウェイの実装と呼ばれてるものは、なんか単に機能が少ないだけのような気がする。Teng とか Rails の Active Record とかだってテーブルデータゲートウェイとしての機能を持ってる。(行データゲートウェイも結局 Row オブジェクトを生成するための入り口としてテーブルデー...

Rails2.3.14+MySQL5.1でテーブル&カラムコメントをMigrationで追加する TrinityTTrinityT 2012-05-25

以前書いたエントリ でPostgresqlでのコメントを追加したが、Rails2.3.14案件でテーブル&カラムコメントをつける必要が出たのでメモ。 パッチ これをconfig/initializers/column_comment.rbにでも入れておけば、Migration時にコメントを付加してくれる。 注意点 Rails2.3.14のMigration部分を思い切りコピペして改造しているため...

ポート番号を指定してサーバ起動 ktp1628ktp1628 2012-05-25

rails server -p 3001

hamlで要素を繰り返し(loop)出力したい dentaqdentaq 2012-05-25

...%option 2   %option 3   %option 4   %option 5 %span / 5 だとちょっとしんどい。 何より、繰り返し処理をとことん嫌うRailsのポリシーに反する。 そんな場合は、普通にRubyの構文を使って、繰り返し(loop)処理が可能。 こんな感じ。 %select   - 1.upto(5) do |i| &...

gem heroku_sanでHerokuをもっと便利に扱う方法。 camelmasacamelmasa 2012-05-25

...https://github.com/fastestforward/heroku_san 下記インストール方法、使用方法について (Github のREADMEにも書いてあります) インストール方法 Rails 3の場合はGemFileに下記を追加 group :development do gem 'heroku_san' end |||| rails generate h...

Redmine2.0インストール格闘日記 torutktorutk 2012-05-24

...mをインストールする先をRedmine固有の場所にする Rubyアプリケーションをいくつも動かす場合、システム共通の場所のgemパッケージを入れるとバージョンの混在が大変なので、bundlerの機能でRailsアプリケーション固有の場所に入れる方法を試してみました(--pathオプション)。 また、Passengerもbundlerで入れてみました(Gemfile.localに記載)。 NG...

『RailsによるアジャイルWebアプリケーション開発 第4版』"9.3 イテレーションD3:ボタンの追加" で rake test:functionals するとエラーになる件 CortYumingCortYuming 2012-05-24

(MacOSX10.7.4, ruby1.9.3, Rails3.2.3) 9.3 イテレーションD3:ボタンの追加P107$ rake test:functionals Run options: # Running tests: .......E.............. Finished tests in 1.915650s, 11.4844 tests/s, 17.2265 assert...

Open Source Rails 3.2 Example Apps and Tutorials miyohidemiyohide 2012-05-24

英語を読み間違えている危険性がありますが・・・^^; Railsと有用なGemを使ったアプリケーションとチュートリアルを載せているサイトとして、今日はOpen Source Rails 3.2 Example Apps and Tutorialsを紹介します。 Gemの説明書きってだいたい省略されていることが多くて、Railsアプリとして動かすには他にどうすればえぇんやい!と思うことが多々あります...

関連名を変える jiikkojiikko 2012-05-24

概要 関連付けているテーブルから、関連するレコードを呼ぶ時にデフォルトだと@member.member_image |||ruby| @member.image ||> Rails 3.2.3 ruby 1.9.3p194 (2012-04-20 revision 35410) sqlite3 3.7.11 2012-03-20 11:35:50 > $ rails g model...

RubyでActiveRecordをMySQLの管理ライブラリとして使う (Railsは使わない) fxkireekfxkireek 2012-05-24

Windows7 64bit Ruby192 mingw32 Rails3 インストール済 |ruby| class CreateUsers false end end def self.down drop_table :users end end |||ruby| #Rakefile require 'active_record' require 'yaml' ...

ActiveRecord のキャッシュをオフにする spitfire_treespitfire_tree 2012-05-24

あるテーブルのすべてのフラグを false にしたい時に、件数が多くなる事が予想されたので1000件ずつ処理しようと考え、次のようなコードを書きました。 while Hoge.where("flag IS true").count > 0 sql = "UPDATE hoge SET flag = false WHERE flag IS true LIMIT 1...

rails のカラムの型一覧 u16su16s 2012-05-24

string 文字列型。 text テキスト(不定長文字列)型。 integer 整数型。 float 浮動小数点数型。 decimal 固定長整数型。 datetime 日時型。 timestamp タイムスタンプ型。 time 時刻型。 date 日付型。 binary バイナリ文字列型。 boolean 真偽値型。 references 他のテーブルへの外部キーの定義。_id が付いた整数...

capistrano を実行するとき、いつもドキドキする sugilogsugilog 2012-05-24

capistranoを会社のRailsアプリのデプロイ用に使っているが、いつもドキドキする。 実行した後に、実行してもよいかどうかの確認があってもいいなぁと思うのだけど。 と思ったので、helpを見てみた。capistranoのバージョンはちょっと古目で1.3.0。 Usage: cap Recipe Options ----------------------- -a, --action ...

オープンソースSNS「OpenPNE」「SKIP」をCent OS 6にインストール takigawa401takigawa401 2012-05-23

オープンソースのSNSを評価したいというお客さんからの要望があって、Cent OS 6にPHP製のSNS「OpenPNE」と、Ruby on Rails製のSNS「SKIP」の環境構築を行いました。結構色々と苦戦したので、忘れないようにメモメモ。 「OpenPNE」は株式会社手嶋屋、「SKIP」は株式会社ソニックガーデンという、どちらも日本の会社が開発・公開しています。ドキュメントが日本語でサポ...

django-pipeline - (●???●) f-starf-star 2012-05-23

django-pipeline - (●???●)Rails の Asset Pipeline の...続きはこちら

第21回 G*ワークショップ に参加してきた #jggug orangecloverorangeclover 2012-05-23

...witterクライアント使ってるよね?デスクトップアプリ全盛期ですキリッ GrailsライクなアーキテクチャGrailsを知らない方 ノ1人 (@megascus )が嘘ついてるwGroovy on Railsという名前だったがRuby on RailsからクレームでGrailsになった設定よりも規約 規約から外れたときだけ設定XML書いていいのは小学生までGrailsRailsと同じ考え...

仕事で学んだイカしたRailsテクニック cevid_cppcevid_cpp 2012-05-23

毎回同じDBアクセスの場合キャッシュしたくなりますよね。 今日はちょっと感動したコードを紹介。 Rails高速化にはこういうテクニックが必要ですなぁ。 class Area クラス変数にこういう形で使うとはなるほど、と思いました。

Mac10.7.3 で RVM を使い Ruby1.9.3 と Rails 3.2.x をいれようとしたら エラーとか出て泣きたくなった件 CortYumingCortYuming 2012-05-23

...るみたい Xcode も最新ものに Xcode4.2.x とかなら Xcode4.3.x とか最新のものにアプデートしとく 手順まとめ: MacOSX10.7 に RVM で Ruby1.9.3 と Rails3.2.3 をインストール 下記サイトが解りやすい(以下引用、若干変更)http://hiroki.jp/2012/04/24/3850/ Xcode 最新にしとく(今現在4.3.2)...