ผมกำลังเริ่มศึกษา Ruby
ก็เลยลอง run sample ที่มากับ netbeans
แต่มันขึ้น error ที่
undefined method `paginate' for #AdminController:0x15f5d8d
แก้ไขได้ยังไงบ้างครับ
ปล. เนื่องจากเขียนจาวาด้วย netbeans ก็เลยใช้ netbeans ครับ
ผมกำลังเริ่มศึกษา Ruby
ก็เลยลอง run sample ที่มากับ netbeans
แต่มันขึ้น error ที่
undefined method `paginate' for #AdminController:0x15f5d8d
แก้ไขได้ยังไงบ้างครับ
ปล. เนื่องจากเขียนจาวาด้วย netbeans ก็เลยใช้ netbeans ครับ
คิดว่าเป็
Sikachu Mon, 08/12/2008 - 18:40
คิดว่าเป็นเพราะว่า Rails version ที่โค้ด example นั้นเขียนไว้มันเป็น version เก่ากว่าครับ เพราะว่า `paginate' นั้นมันถูกเอาออกจาก Rails ไปสักพักแล้ว (ไปใช้ gem `will_paginate' แทนครับ :))
แอบแนะนำว่า ให้ลองศึกษา Ruby โดยการศึกษาตาม tutorial ตามเว็บต่างๆ จะดีกว่าครับ ลอง train by example สร้าง weblog สักอันนึง ลองดูว่า Rails ทำอะไรได้บ้าง หรือจะดู Screencast สักรอบก็ดีครับ ;)
ไม่ได้มีอคติกับ Netbeans นะครับ แต่คิดว่าถ้าเรียนรู้โดยการที่เรา setup environment เอาเอง ลองใช้ text editor เขียนไฟล์ขึ้นมา แทนที่จะเป็น IDE น่าจะได้รสชาติกับการลองหัดทำดูมากกว่าครับ เพราะว่ายังไง ผมละยืนยัน .. `write less' อยู่แล้วครับ Ruby (on Rails)
ปล. ผมเข้าใจว่าคุณต้องการจะเรียนรู้ Ruby on Rails (web) ไม่ใช่เฉพาะ Ruby ถูกต้องใช่ไหมครับ? ปปล. http://rails66.com ครับ :) ___ บล็อกของผม: http://sikachu.com
ขอบคุณครั
kajattun Mon, 08/12/2008 - 22:43
In reply to คิดว่าเป็ by Sikachu
ขอบคุณครับ ที่คุณ Sikachu ให้คำชี้แนะ
เดี๋ยวจะลองทำเองตามที่อย่างที่คุณ Sikachu แนะนำ
ว่าแต่พี่ๆส่วนใหญ่ใช้ Tools ตัวไหนกันครับ แนะนำทีครับ
แล้วสามารถทำให้ netbeans ใช้ gem 'will_paginate' ได้ไหมครับ
ปล.สำหรับเหตุผลหลักๆคือต้องการนำมาทำ web ครับ
และเพราะว่าในเครื่องมี netbeans ที่สามารถเขียน ruby อยู่แล้ว
ก็เลยเริ่มจาก Sample ที่มากับ netbeans ครับ
ทำให้ Netbeans
Sikachu Tue, 09/12/2008 - 01:13
rails projectnameอะไรอย่างนี้เลย .. มันจะได้กว่าการที่จะต้องมาใช้ IDE ครับ :)ปล. ที่ผมกล้าแนะนำให้ออกมาใช้ Text editor เพราะว่า Ruby on Rails นั้น ง่ายกว่าที่คิดครับ ไม่จำเป็นต้องใช้ IDE :)
บล็อกของผม: http://sikachu.com