SSブログ

Rails再び [PCメモ]

LPICレベル2を取得できたこともあって、次の目標はどうしようかと考えてます。 とりあえず途中だったRuby on Railsの習得を再開。 以前Railsのネタ不足で挫折してエントリ本を買ってRails2.0のさわりはわかったつもり。今度はRails2.0で普通にアプリを作っていくためのガイド本を買いました。


Railsレシピブック 183の技

Railsレシピブック 183の技

  • 作者: 高橋 征義
  • 出版社/メーカー: ソフトバンククリエイティブ
  • 発売日: 2008/05/31
  • メディア: 単行本



先ずはExcelで管理している本の管理をRailsアプリで作ろうと思います。My書棚。

nice!(0)  コメント(2) 
共通テーマ:日記・雑感

Ruby on Rails 2.0でチュートリアル 最終回 [PCメモ]

挫折しました。。。[たらーっ(汗)]

2.0でルーティングエラーが出てしまい、解決できそうにないので、これを機にアマゾンで下のRuby本とRails本を買いました。


たのしいRuby 第2版 Rubyではじめる気軽なプログラミング

たのしいRuby 第2版 Rubyではじめる気軽なプログラミング

  • 作者: 高橋 征義
  • 出版社/メーカー: ソフトバンククリエイティブ
  • 発売日: 2006/08/05
  • メディア: 単行本



いちおうオブジェクト指向言語をずっと昔にやっていたのでプログラミング経験有りとして、
上のRuby本はとっかかりとして良さそうです。





こっちは2.0対応版としてできたて。読み物としても楽しいです。

さてこれをマスターしてリベンジか!?

nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:日記・雑感

Ruby on Rails 2.0でチュートリアル その3 [PCメモ]

3回目は、セッションカートの作成と発注物品送信フォームの作成。
セッションカート~のほうは特に問題無いようです。
発注物品送信~のほうは1点変更しました。

変更ポイント
フォームを作るstart_form_tagとend_form_tagが下のように変更されてます。
<% start_form_tag(パラメータ) %> → <% form_tag(パラメータ) do %>
<% end_form_tag %> → <% end %>

Rails2.0でチュートリアル その3
発注物品の送信(物品オーダ)画面ができました。

nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:日記・雑感

Aptana StudioでRails [PCメモ]

統合開発環境のAptana StudioでRuby on Railsができるようにします。

OS: WindowsXP
Ruby: 1.8.6
gem: 1.0.1
Rails: 1.2.6
JRE: 6u5
Aptana Studio: 1.1

導入方法はざっくりとこんな感じ。
1.Rubyのインストール
2.gemのインストール
3.SSLとzlibのインストール
4.Railsのインストール
5.SQLite3のインストール
ここまでは普通にRailsを使うための準備。
6.JREのインストール
7.Aptana Studioのインストール
8.Aptana Studioの日本語化
9.RadRailsのインストール
10.パッチのインストール
11.必要な残りのgemのインストール

なお以下の手順で#がつくところは全てコマンドプロンプトから入力するコマンドです。

続きを読む


nice!(0)  コメント(6)  トラックバック(0) 
共通テーマ:日記・雑感

Ruby on Rails 2.0でチュートリアル その2 [PCメモ]

2回目の今日は、この前作った物品管理フォームのレイアウト整理と、物品発注フォームの作成です。
前回指摘しましたが.rhtml拡張子は.html.erbになってます。

今回のポイント

(1)new.rhtmlファイル+_form.rhtmlファイル → new.html.erb
中身を見ると分離されてた2つのファイルが1つになっています。あと気になったのはnew.html.erbではarticleが繰り返し処理されているみたいなこと。
<% form_for(@article) do |f| %>

<% end %>
こんな感じ。

続きを読む


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:日記・雑感

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。