Tuesday, February 09, 2010
Register  |  Login
 

 Links Minimize

      Print        
 

 最近の更新 Minimize

Books  10/4/2009
      Print        
 

 このサイトについて Minimize

本サイトは、「Ruby on RailsによるWebアプリケーション・スーパーサンプル」の著者による同書のサポートサイトです。
サンプルコード、正誤表などを掲載します。

      Print        
 

 お知らせ Minimize

サンプルコードの修正版がダウンロードできるようになりました - Monday, April 07, 2008

付録のCD-ROMに収録してある各章の途中や完成後のサンプルコードの修正版をダウンロードできるようにしました。左のメニューの「ダウンロード」からたどると、本文中のサンプルが章毎にダウンロードできるページに移動できます。

 
2008年4月1日に第一版が発売されます。 - Wednesday, March 26, 2008

誤字、間違いなどありましたらご指摘ください。また、読者のみなさまからのご意見などをお待ちしております。

 
   Syndicate     Print        
 

 最新正誤表 Minimize

ページ番号 正誤 訂正内容
42ページ 2段落 2行目
(誤) 利用する、ruby、ruby、erb
(正) 利用する、ruby、erb
63ページ サンプルコードのパス
(誤) app\views\_form.rhtml
(正) app\views\address\_form.rhtml
64ページ サンプルコードのパス
(誤) app\views\show.rhtml
(正) app\views\address\show.rhtml
99ページ 下から4行目
(誤) Mailクラスに定義した外部キーusersは、規約に従って命名した外部キー名のつけ方で、所有者側の・・・
(正) Userクラスに追加した外部キーmailsは、規約に従って命名した外部キー名のつけ方で、所有者される側の・・・
100ページ 「1対多関連のテストデータを追加した test\fixtures\mails.yml」のコード中
(誤) users: 1
(正) user_id: 1
116ページ 「change_columnメソッド」のoptions{} > :nullに関する説明
(誤) trueの場合NOT NULLを付与
(正) falseの場合NOT NULLを付与
120ページ サンプルコードのパス
(誤) db\migrate\002_croeate_mails.rb
(正) db\migrate\003_create_mails.rb
140ページ コード中 11行目
(誤) table.column :file , :binary , null => false
(正) table.column :file , :binary2
226ページ アプリケーションの枠組みを生成する
(誤) ruby scrip/generate scaffold task task
(正) ruby script/generate scaffold task task
244ページ サンプルコード(task_controller.rb)に以下のコードが記載されていないので追加する
-------------------------------------------
  def add_task
    @task = Task.new(params[:task])
    @task.status = 'todo'
    #改行が入力されていた場合に変換する
    @task.content = @task.content.gsub("\n", "")
    @task.save

    render :update do |page|
      #フォームをリセットする
      page.call 'Form.reset', 'task_form'
      #要素'todoCaption'の後ろに_task.rhtmlを:partialで挿入する
      page.insert_html :top, 'todoCaption', :partial => 'task'
      #タスクのdraggableを維持する
      page.draggable "#{@task.id}"
      #追加したタスクにvisual_effectをかける
      page.visual_effect :highlight,"#{@task.id}",:duration => 1
    end
  end
--------------------------------------------------------------
247ページ コード中 7行目
(誤) <%= link_to 'New task', :action => 'new' %> の記述がある
(正) 上記行は不要なので、削除する。
322ページ コード中 2行目から3行目
(誤) ""Niko-Niko Calender""
(正) "Niko-Niko Calender"
385ページ 先頭行 サンプルコードのパス
(誤) app\views\weightburndown\weightburndown.rhtml
(正) app\views\weightburndown\weightburndownchart.rhtml

 

      Print