Rails

Rails2.0

仕様かわりすぎ orzとりあえずscaffoldのときに name:string comment:text とかやらないと何も作ってくれない。 まあ、どっちが良いとはいえませんが・・・ せめてなにも引数もたせないときくらい動作変わらないように出来なかったのかなあ・・と

ActiveRecordでFind

さて、気を取り直してWEBアプリをガリガリとかきます。 んなわけで、恒例のメモ。 @image = Image.find(id) if @image == nil 無かったら処理(されない) endたとえばイメージをDBから探すときにこんなことをやりますが、これで見つからない場合、無い時の…

画像をバイナリで保存する

さて、DBの問題も片付いたわけでして http://weblog.techno-weenie.net/articles/acts_as_attachment ここをみながら act_as_attachmentで画像をバイナリでDBに簡単にアップする方法を調査とりあえずプラグインをインストール>ジェネレートで photoのmodel…

RailsとDBの罠

DBにJPG画像を保存をしていたのですが、どうがんばってもオーバーデータになってしまう。 以前同じようなエラーメッセージで困った際にSQLの設定側で規制されていたことがあったのでそれをひたすら設定・・・しかし意味なし・・・一時間程格闘した後、なんと…

入力されたパスワードの再確認

080705修正 通りすがりさんの言うとおりでした。 validates_confirmation_of :password attr_accessor :password_confirmationこれだけで解決。 以下無知な無駄orz。 良くあるアレなんですが、入力されたパスワードの再確認をしたい場合がちょっと困った と…

ログイン機構

Railsのログイン機構を作って見たいろんなサイトを見たけど、独自の言い回しでだいぶわかりにくい。つまるところ session[:user] = "sakusan" ってやると裏側でCookeiベースで保存する。 で、 if session[:user]==nilだとログインしていない name = session[…

条件分岐め

なんか半徹夜でRailsウマウマしていたわけですが、 一時間くらい条件分岐で悩みました。普段Rubyやってないので、ノリで if 〜〜 else if 〜〜 endしたら怒られて、調べて見たらスペースを空けてはいけないとのこと elseif 〜〜だが断られる! え〜・・・・結果…

rails開発環境を作る

ちょっとRailsで作るものがあるのでWindowsの開発環境を整えるMysqlをインストール http://www.mysql.com/ Windowsのインストーラーバイナリからインストール。 インストールするとサービスとして動作するRubyをインストール http://rubyforge.org/projects/…