Rails
Railsで作る最も簡単なブログシステム(4) - dan5yaの日記の続きです。今回はRailsとは直接関係のないお話です。日記本文をHikiDocの文法で記述できるようにして、本文の表現力を高めます。 HikiDocを使う HikiDocはRubyで書かれたテキストをHTMLに変換するツ…
Railsを知らない人、さらにWebアプリケーションプログラミングについて知らない人がRails(の技術的な面)を理解するにはどうしたらいいか。まずはプログラム以前の基本的なところから解説。 RailsはWebアプリを作るフレームワーク RailsはWebアプリを作るた…
Railsで作る最も簡単なブログシステム(3) - dan5yaの日記の続きです。記事の編集と閲覧は可能になりました。しかしまだ重大な仕事が残っています。認証です。今のままだと誰でも記事を編集できてしまいます。認証機能を追加してオーナー以外には記事の編集が…
Railsで作る最も簡単なブログシステム(2) - dan5yaの日記の続きです。 スタイルシートを適用する あとで書く。 Aboutページ ブログについての説明や、プロフィールを書いておく「About」のページを作ります。app/views/home/about.html.erbというビューファ…
Railsで作る最も簡単なブログシステム(1) - dan5yaの日記の続きです。 ジェネレートコマンドの意味 前回はRailsプロジェクトを作った後に、次のコマンドを実行しました。 ruby script/generate scaffold Entry title:string body:text created_at:datetimeこ…
最も簡単じゃなかったらごめんなさい。 Rails 2.0.2対応です。 総まとめ(全部出来たら書く) さて、準備は整いましたでしょうか。次の3つが終わっていればOKです。 Rubyのインストール → WindowsでRubyを始める方法 - dan5yaの日記 Railsのインストール → W…
これは以前書いた通りなので、手順だけを以下に示す。 SQLite Download Pageからsqlite-3_5_4.zipとsqlitedll-3_5_4.zipを落としてきて、解凍したexeとdllをRubyの実行ファイルと同じディレクトリに入れる。 gem install sqlite3-ruby 以上。ちなみにDBのテ…
久々にRailsに触れる時間が出来た。今日はWindowsでRailsを使う方法をおさらいしておこう。ActiveScriptRubyを使うのだけど、ふとあることが頭をよぎる。あれ、RubyGemsってActiveScriptRubyに最初から入ってなかったっけ?確かめる……。やっぱり入ってた。前…
[Ruby] Ruby on Rails 2.0 を試してみた - yuumi3のお仕事日記 t.timestamps とうのが追加されてます、これを書くと created_at, updated_at カラムが追加されるそうです。 手元のコードもこれに書き換えておかないと。
インストールしたバージョンは次の通り。 ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] rails-2.0.2 sqlite-3_5_4 sqlite3-ruby-1.2.1-x86-mswin32 RubyのインストールとRailsのインストールを2つの段階に分けて考える。まずはRubyから。 ActiveS…
paginateがなくなっていっそうシンプルになった。app/views/home/index.html.erb <% for entry in @entries %> <div class="entry"> <div class="date"> <%= entry.created_on.year %>年<%= entry.created_on.month %>月<%= entry.created_on.day %>日 </div> <h2><%=h entry.title %></h2> <div><%=h entry.body %></div> <%</div>…
undefined method `paginate' for #<HomeController:0xb75868b4>なにー。プラグインになったらしい。じゃあ使うのやめよ。</homecontroller:0xb75868b4>
1系以前の知識で設計していたのだけど、ちょっとそのままでは無理っぽい。特にURLにshowとか書く必要がなくなってて、以前の直感的なURLとコントローラの対応関係が変化してる。どっちのほうがより直感的なのかは置いておくとして、とにかく変わってる。あれ…
昨日無事にRails2.0.2がインストールできたので、今日はそれを使ってみる。 Railsでブログシステムを作る 簡単なブログを実装してみる。名前はブログのpipin。 プロジェクトの作成 rails --version #=> Rails 2.0.2 rails pipin cd pipin メモ。ここでデフォ…
現在の環境は以下の通り。on Debian。 ruby -v #=> ruby 1.8.5 (2007-06-07 patchlevel 52) [i686-linux] rails -v #=> Rails 1.2.3rubyはユーザーのローカルディレクトリにインストールしている。 まずはRubyを最新安定版のruby 1.8.6-p111に http://www.ru…
Rails 2.0.2でデフォルトDBがSQLite3に - idesaku blog 先日2.0.1をリリースしたばかりのRuby on Railsだが、早くも2.0.2がでてきた。このバージョンで、RailsのデフォルトDBがMySQLからSQLite3に変更されたそうだ。 これはうれしい気がする。全部SQLite3で…
気がつけばもう出ていた。出たとわかれば対策がうてるので、この時期で良かったといえば良かったのかな。
Rails 2.0のRC2がリリースされましたね。正式リリースも間近のようです。 http://blog.s21g.com/articles/233な、なにっ!もう来るのか。早い、予想よりだいぶ早い。以下考えられる組み合わせ。 Ruby1.8系 × Rails1.2系 …… 安定志向 Ruby1.8系 × Rails2.0系 …
Rubyだけならまだしも、Railsもインストールしなきゃいけないから、大変。超入門書なので、極力インストールで不具合が発生するようなことは避けたい。環境構築はOSによっても変わってくるからややこしい。これいろいろ調べないといけないなあ。時間がかかり…