Rails

Railsで作る最も簡単なブログシステム(5)

Railsで作る最も簡単なブログシステム(4) - dan5yaの日記の続きです。今回はRailsとは直接関係のないお話です。日記本文をHikiDocの文法で記述できるようにして、本文の表現力を高めます。 HikiDocを使う HikiDocはRubyで書かれたテキストをHTMLに変換するツ…

Railsの基本(プログラミング以前の話)

Railsを知らない人、さらにWebアプリケーションプログラミングについて知らない人がRails(の技術的な面)を理解するにはどうしたらいいか。まずはプログラム以前の基本的なところから解説。 RailsはWebアプリを作るフレームワーク RailsはWebアプリを作るた…

Railsで作る最も簡単なブログシステム(4)

Railsで作る最も簡単なブログシステム(3) - dan5yaの日記の続きです。記事の編集と閲覧は可能になりました。しかしまだ重大な仕事が残っています。認証です。今のままだと誰でも記事を編集できてしまいます。認証機能を追加してオーナー以外には記事の編集が…

Railsで作る最も簡単なブログシステム(3)

Railsで作る最も簡単なブログシステム(2) - dan5yaの日記の続きです。 スタイルシートを適用する あとで書く。 Aboutページ ブログについての説明や、プロフィールを書いておく「About」のページを作ります。app/views/home/about.html.erbというビューファ…

Railsで作る最も簡単なブログシステム(2)

Railsで作る最も簡単なブログシステム(1) - dan5yaの日記の続きです。 ジェネレートコマンドの意味 前回はRailsプロジェクトを作った後に、次のコマンドを実行しました。 ruby script/generate scaffold Entry title:string body:text created_at:datetimeこ…

Railsで作る最も簡単なブログシステム(1)

最も簡単じゃなかったらごめんなさい。 Rails 2.0.2対応です。 総まとめ(全部出来たら書く) さて、準備は整いましたでしょうか。次の3つが終わっていればOKです。 Rubyのインストール → WindowsでRubyを始める方法 - dan5yaの日記 Railsのインストール → W…

WindowsでSQLite3を使う(おさらい)

これは以前書いた通りなので、手順だけを以下に示す。 SQLite Download Pageからsqlite-3_5_4.zipとsqlitedll-3_5_4.zipを落としてきて、解凍したexeとdllをRubyの実行ファイルと同じディレクトリに入れる。 gem install sqlite3-ruby 以上。ちなみにDBのテ…

WindowsでRailsを使う(おさらい)

久々にRailsに触れる時間が出来た。今日はWindowsでRailsを使う方法をおさらいしておこう。ActiveScriptRubyを使うのだけど、ふとあることが頭をよぎる。あれ、RubyGemsってActiveScriptRubyに最初から入ってなかったっけ?確かめる……。やっぱり入ってた。前…

t.timestamps

[Ruby] Ruby on Rails 2.0 を試してみた - yuumi3のお仕事日記 t.timestamps とうのが追加されてます、これを書くと created_at, updated_at カラムが追加されるそうです。 手元のコードもこれに書き換えておかないと。

久々にWindows上にRubyとRails環境を作ってみる

インストールしたバージョンは次の通り。 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…

Rails 2.0.2でブログシステム:テンプレートメモ

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>…

paginateはどこへ行った?

undefined method `paginate' for #<HomeController:0xb75868b4>なにー。プラグインになったらしい。じゃあ使うのやめよ。</homecontroller:0xb75868b4>

Rails 2.0.2でブログシステムを作ろうと思ったけど

1系以前の知識で設計していたのだけど、ちょっとそのままでは無理っぽい。特にURLにshowとか書く必要がなくなってて、以前の直感的なURLとコントローラの対応関係が変化してる。どっちのほうがより直感的なのかは置いておくとして、とにかく変わってる。あれ…

Rails 2.0.2でブログシステムを作ってみる(前編)

昨日無事にRails2.0.2がインストールできたので、今日はそれを使ってみる。 Railsでブログシステムを作る 簡単なブログを実装してみる。名前はブログのpipin。 プロジェクトの作成 rails --version #=> Rails 2.0.2 rails pipin cd pipin メモ。ここでデフォ…

Rails 2.0.2に移行する。一応Rubyも最新版に上げておこう

現在の環境は以下の通り。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に

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もうでたのか

気がつけばもう出ていた。出たとわかれば対策がうてるので、この時期で良かったといえば良かったのかな。

Rails 2.0 RC2

Rails 2.0のRC2がリリースされましたね。正式リリースも間近のようです。 http://blog.s21g.com/articles/233な、なにっ!もう来るのか。早い、予想よりだいぶ早い。以下考えられる組み合わせ。 Ruby1.8系 × Rails1.2系 …… 安定志向 Ruby1.8系 × Rails2.0系 …

Railsのインストール

Rubyだけならまだしも、Railsもインストールしなきゃいけないから、大変。超入門書なので、極力インストールで不具合が発生するようなことは避けたい。環境構築はOSによっても変わってくるからややこしい。これいろいろ調べないといけないなあ。時間がかかり…