rails

Railsで学ぶフレームワーク作り - Dispatcher編 その5 Routeの構築部分 freezeメソッドの解析

route.freezeがカオス!前回書いていたたんですが、ようやく何をやってるのか(何故このような処理をしているのか)を理解しました。freezeメソッドは、以下のようになっています。 def freeze unless frozen? write_generation! write_recognition! prepare_…

Railsで学ぶフレームワーク作り - Dispatcher編 その3 route設定の初期化部分

route設定の初期化してるところから読んできますか。routing, initあたりでackで調べると、それっぽいメソッドありますね。以下のメソッドのようですねrailties/lib/initializer.rb def initialize_routing return unless configuration.frameworks.include?…

Railsで学ぶフレームワーク作り - Dispatcher編 その4 Routeの構築部分

config/routes.rbをみると、以下のようなブロックで囲まれています。ここがディスパッチルールの設定部分ですね。 ActionController::Routing:Routes.draw do |map| map.connect ':controller/:action/:id', :controller => 'blog' end Rout…

RailsにおけるViewについて

Railsでは、ViewもDSLで書いているような感じで書けるので、パッと見はわかりやすいのですが、プログラマとデザイナの分業は難しい気がします。将来的には、分業ができるように以下のようにViewを分離するようになるのではないかという気がしました。 Struct…

「Ruby on Rails Approximations in Java」 by DHH

http://www.artima.com/weblogs/viewpost.jsp?thread=77745

Rails本のリスト

http://wiki.rubyonrails.com/rails/pages/BookList 1. Agile Web Development with Rails by Dave Thomas(Pragmatic Programmers) and others, released August 2005. (Beta copies in PDF form were previously available). 2. Web-Entwicklung mit Ruby o…

EclipseでRailsアプリの開発

http://www.napcs.com/howto/railsonwindows.htmlLaunching External Rails Scripts within Eclipse の部分が参考になる。 http://www.napcs.com/howto/railsonwindows.html#_Toc111133464Eclipseで使用しているプラグインは、 RDT Ruby用 DBEdit DB用 SubCl…

Rails: Sandbox, Develop, and Deploy

http://blog.x180.net/2005/07/rails_sandbox_d.html

Application Deployment with Rails

http://jamis.jamisbuck.org/articles/2005/07/14/application-deployment-with-railsちょうど知りたいと思っていたこと. ホットなタイミング.