rails
英語は苦手ですが、Rails 3 での変更を知りたかったのと和訳の練習を兼ねて訳してみました。 英語力がないのでかなり出来が悪いですが・・・ 公開するか迷いましたが、恥を晒します。間違いなどがありましたらご連絡を頂けるとうれしいです m(_ _)m(追記) id…
Google App Engine (以下 GAE) で Java が使えるようになったため、 JRuby が動作するようになりました。 JRuby on GAE で Rails を動かせる!ということで、あちこちで試みがなされています。ってことで、先達の記事はいっぱいあるけど、手を動かさないとわ…
rails 2.3 系の安定版がリリースされたようだ。 Riding Rails: Rails 2.3: Templates, Engines, Rack, Metal, much more! Ruby on Rails 2.3 Release Notes 目玉機能としては、 Templates: 新アプリのスケルトンを作ることができる Engines: アプリケーショ…
まずはインストール $ gem install rails --source http://gems.rubyonrails.org $ rals -v Rails 2.3.0 Application Template を作ってみる Templates are simple ruby files containing DSL for adding plugins/gems/initializers etc. has_many :bugs, :t…
Passenger (mod_rails) セットアップ でPassengerを動かしてみたものの、root 以下にアクセスするとエラーが発生していた。 http://example2.com/rails/hoges Routing Error No route matches "/rails/hoges" with {:method=>:get} mod_rewrite と干渉すると…
環境 Ubuntu 8.10 Server Edition Rails 2.2.2 Rubygems 1.3.1 Passenger 2.0.6 Apache 2.2.9 まずはインストール $ sudo gem install passenger $ sudo passenger-install-apache2-module Welcome to the Phusion Passenger Apache 2 module installer, v2.…
MerbはRails3にマージされる事になった - Hello, world! - s21g Riding Rails: Merb gets merged into Rails 3!何気なくgoogle reader を見ていたら、同じニュースが同時に飛び込んできた。 マージによって何が起こるかは上記リンク先のgenkiさんの方がよっ…
スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)とりあえずやってみた。日本語にはしていない。 インストール 記述を無視して最新版(1.1.4)を突っ込む。 今の本家サイトは下記のところっぽい。 http://rspec.info/ downloadを見る…
rails 2.1.0 で、scaffoldの時にこんな指定ができる。 hogeテーブルに、fooの外部キーを指定したい時、 外部キーの型にbelongs_toを指定すると、勝手にidカラムを作成してくれる。便利。 $ruby script/generate scaffold hoge name:string foo:belongs_to mi…
MacOSX(10.5.4)でRails1.2系を使おうとしていた。 rake --tasksで何ができるか見ようとしたら。。。 rake aborted! undefined method `last' for {}:Hash とか言われる。 しばらくいじっても、原因がわからないのでググってみた。 rakeのバージョンが新しす…
gemでrailsを入れた時のソースコードの場所 gemのライブラリの場所。 /usr/lib/ruby/gems /var/lib/gems apt-getでrails入れた時のソースコードの場所 /usr/share/rails apt-getでrails入れた時のドキュメントの場所: /usr/share/doc/rails gemで入れた状態…
railsを動かしてみるとき、標準で使えるWEBRickでも充分なのだが、動作が速くなるというMongrelを使ってみたい。 というわけで、gemからインストールしてみる。 環境 ruby:1.8.6 rubygem:1.1.1 エラーが出る。 $sudo gem install mongrel Bulk updating Gem …
Railsでサーバを起動して確認等をする場合、script/serverを使ってWEBRickやMongrelを利用する。 デーモンとして立ち上げたときは、killコマンドで強制終了してあげる必要がある。 終了方法のステータスをよく忘れるのでメモ。 起動時にIPアドレスを指定する…
ようやく作り始めるまでの流れが見えてきた。 migrationが意味不明だったが、なんとなく概要だけはつかめた感じ。 以下、大雑把に手順。 データベース作成まで rails project_name でフォルダ作成 ruby script/generate migration table_name(s) でmigration…
これでもいけるみたい。gemからとどちらがいいんだろう? $sudo apt-get install rails そして練習 こんなのをやってみる TodoListTutorial
rubyは先日入れたので、今度はrails。 Windowsとあんまり変わらないので、メモだけ。 $sudo apt-get install rubygems $sudo gem install rails $sudo gem install sqlite3-ruby $sudo gem install mysql