※スマホ対応はしてません。

タグ: Ruby on Rails

フルAjaxで動くRailsアプリを作ってみたよ。

カテゴリー: Web

scaffoldを使うとCRUDが揃った「土台」を一発で作れるわけですが、それをアレコレして全ての操作をAjax化してみたので、手順をまとめました。

記事を読むのがだりぃって方はソースコードをGitHubで公開してるので、そちらをご覧ください。

RubyもRailsもあんまり触った事がないので、識者によるツッコミ歓迎します。 (`・ω・´)

概要

やること

indexの画面だけでCRUD、つまり新規作成 (Create)、表示 (Read)、編集 (Update)、削除 (Delete)を行えるよう、scaffoldで作成したファイルをいじります。

(さらに…)

Ruby on Rails 3.1で簡単なブログっぽいシステムを作ってみるテスト。

カテゴリー: Web, メモ

めもめも。

Railsで依存関係があるモデルを実装するのに、この記事が大変参考になります。

素晴らしい記事です。ただ残念ながら2007年、当時はRails 2.*ですから、現在とは色々と違っています。

Rails 3.1.1で同じような事をやってみました。

ひとつのPostに複数のCommentが所属する、ブログ風のシステムです。 (さらに…)

Debianに最新のRuby on Railsを入れようとしたらえらく手間だった件について。

カテゴリー: Web, サーバー

やあ良い子の諸君。今日も元気にしてるかな? ギンペイです。僕は暑くて元気がありません。

ちょろっとウェブアプリを作りたくて、Ruby on Railsに手を出してみようかなと思ってやってみたのですが、これがなかなかどうして、うまくいきませんでした。aptitude install railsするとシェル版のrailsがインストールされるというのはよくわからない……。

ともあれ、試行錯誤の結果うまく動くようになったみたいなので、まとめておきます。

前提

環境は最小構成でインストールした直後のDebian (lenny)です。

# cat /etc/debian_version
5.0.8

せっかくなので最新のものをインストールしましょう。ソースコードを各サイトから持ってきます。(後の手順でwgetします。)

  • Ruby … 「最新の安定版」の”tar.gz”版
  • RubyGems … 一番上の”rubygems-*.*.*.tgz”
  • node.js … “node-v*.*.*.tar.gz Source Code”

node.jsは一見関係なさそうですが、内部で使ってるみたいなので、必須です。(正確にはJS実行環境が必須、です。) (さらに…)