Rails
先日書いたRailsで祝日の判定と祝日の名前を得るでは、RDBに保存されたdatetime型の時刻データについて祝日の判定を行っていたが、やりたいこととズレていました。 カレンダー表示で祝日かどうかについてが判定出来ればいいから、Time型の時刻やDate型の日付…
RailsでRDBに保存された時間のタイムゾーンの扱いについて確認しました。以下のようなScheduleモデルについて考えます。 $ ruby script/generate scaffold schedule date:datetime $ rake db:migrate config/environment.rbにタイムゾーンをUTC設定した場合…
Ruby on Railsで以下のことをやりたいのです。目的はカレンダーに祝日の時は色を変えるとかして、祝日の名前を出すとかをするため。 祝日かどうかの判定 祝日の場合は祝日の名前を得る で、RailsというよりRubyで上記のことが出来るようにするにはどうすれば…
先日Railsアプリを動かすためのデモサーバを準備していた。必要なgem関連を入れて、PostgreSQLにデータを入れて、Passengerでアプリケーションサーバ起動。Webアプリにアクセスしてみると、、、gemのバージョンが低いぜって怒られた。じゃあgemのアップデー…
先月はRBCのビジネス勉強会に急きょ参加したのだが、昨日は久しぶりに技術勉強会に参加してきました。 テーマはRails3.1について。まだ正式のリリースバージョンではないけど、rc4なので正式リリースも近いでしょう。グループごとに机を分かれる形での勉強会…
11月の10日、12日、14日の3日間、久留米ビジネスプラザで久留米Ruby研究会の第二回が開催された。今回は近畿大学産業理工学部の山崎先生と、久留米工業大学の佐塚先生の2人が講師だった。内容はRuby on Railsの講習会。アンケートサイトの作成を題材とした…
Ruby on Railsでそれなりにプログラマもどきなことをやっているが、ソフトウェアのアーキテクチャな話はとんと弱い。オブジェクト指向やらMVCやら分かっているとは言えないのだが、twitterを見ていて気になるつぶやきが。 Ruby on Railsの「えせMVC」の弊害 …
Rails2.3より以前のバージョンで作ったRailsプロジェクト。Rails2.3環境で動かそうとすると・・・ハマッた。あせったよまったく・・・ undefined method `cache_template_extensions=' for ActionView::Base:Class (NoMethodError) これはconfig.action_view…
ActiveRecord::Baseのサブクラスになるモデルだが、さらにそれを継承するとどうなるのか?Accountモデルを継承したAdminクラスを考える。 class Account < ActiveRecord::Base has_many :personas, :dependent => :destroy, :order => 'id ASC' has_many :si…
ActiveRecordで実際に発行されるSQL文は、どうやって確認したらいいのじゃ?log/development.logをみろ!といふ意見もあると思うが、script/consoleを使っている時にはログが出てないみたいじゃぞ??ActiveRecordクラスのインスタンスメソッドに、SQLを確認…
Railsで作成したWEBアプリケーションの実行環境に何を使うのか?もしかしてWebrick?一応SSLも対応しているしいけちゃうのか?でもパフォーマンスや安定性の問題もあるし、80番や443番ポートで動かすにはroot権限が必要なので、やっぱり危険ですな。 Mongrel…
お仕事でスケジュールカレンダーを作ることになった。さてどうすっか?Rail's Wikiの「日程調整アプリを拡張しよう-1-」ってのを参考に、恐る恐る作ってみることにした。 月表示、週表示、日表示はもちろんのこと、カレンダー内に記載されたスケジュールへの…
会社の部署や役職など階層構造になっているものを、RDBを使ってどう表現すればいいのだろう?レコードに親IDとかを入れるカラムを作るとかが考えられるけど、Railsから扱う場合は、ActiveRecordから簡単に取り扱えるほうが嬉しいのだが。ちょっと調べてみた…
id:h-nakaoさんに教えてもらったWEB+DB PRESSのvol.51を購入。Rails特集が良かった。Railsの開発者必見だ。 WEB+DB PRESSの購入ラッシュになりそう。vol.50がGitでvol.52がVimの特集。GitはWebで調べるのに限界を感じてきたので買わなきゃ。あとはSubversion…
ということで、rakeタスクでdb:fixtures:dumpが欲しい。ActiveSupportのto_yamlを使えばええんじゃない! と思ったまでは良かったが・・・日本語が混じった部分がbinaryエンコードされるし、なんか変な出力になってしまう。scaffoldした時に出来る、test/fix…
こちとら開発者の端くれだ。しかし個人工場もいい加減おさらばしたい。ようやく共同作業するための環境やらワークフローやらを調べ始めた。会社ではSubversion。NPO活動ではGit。使う道具が分かれているので混乱しそうだが・・・どちらもRuby on Railsを使っ…