Tags:
Forums: 

คือเราทำโปรเจค e-commerce หัดทำ ruby เป็นภาษาแรกเลยจริงๆ
เราหัดทำตามเว็บนี้ค่ะ http://wiki.nectec.or.th/setec/Knowledge/ECommerceWebsiteLab02
แต่ไม่ได้แบบเค้า อืม.. จะบอกไงดี ดูรูปไล่ไปทีละขั้นตอนเลยนะคะ

  1. เราสร้างโฟร์เดอร์ขึ้นมา

อันนี้ โอเคค่ะ ผ่าน

2.ก็ไปสร้างฐานข้อมูล ชื่อ ecom08_development ชื่อตาราง product

3.Config Rails Application กับ database ที่/ecom08/config/database.yml

4.สร้างหน้าจอจัดการสินค้า ด้วย Rails scaffold framework **ปัญหาอยู่ตรงนี้แหละค่ะ
เค้าให้พิมพ์ ruby script/generate scaffold Product Admin อ่ะ เราก็พิมพ์ใส่ไป
แต่ได้แบบนี้

อันนี้เป็นผลที่ได้แบบถูกต้อง แต่ของเรามันไม่มีตรงที่เราขีดเส้นแดงไว้นะคะ โฟร์เดอร์ admin ไม่มี มีโฟร์เดอร์ products ข้างในมีไฟล์เดียวคือ index.html.erb

  1. ลองรันแล้วขึ้นแบบนี้ค่ะ

ช่วยหน่อยนะคะ จะว่าเราโง่ก็ยอมรับ เราจนปัญญาจริงๆ
ขอบคุณมากค่ะ

Get latest news from Blognone
By: adente
ContributorSUSESymbianWindows
on 8 October 2010 - 10:45 #218886
adente's picture

ผมคิดว่าปัญหาน่าจะมาจากขั้นตอน สั่ง ruby script/generate scaffold Product Admin นะครับ เพราะดูเหมือนหลายอย่างหายไป โดยผมคิดว่า script อาจ build ผิดพลาดก็เป็นได้ ลองติดตั้ง rails application ใหม่ ในไดเรคทอรี่อื่นดูนะครับว่ายังเป็นเหมือนเดิมหรือเปล่า หรือไม่ก็ลองเข้าไปอ่านหรือรัน script/generate scaffold Product Admin ซ้ำลงไปอีกทีครับ

จุดสังเกตที่ผมเห็นจาก wiki.nectec พาธที่ติดตั้งนั้นตอนหลังเปลี่ยนไปเป็น C:\ruby\ แทนซะอย่างนั้น

By: polaromonas
ContributorWindows PhoneWindows
on 9 October 2010 - 04:28 #219167

ผมไม่มีความรู้เรื่องนี้หรอกครับ แต่แอบเข้ามาชื่นชมว่าคุณใช้ "นะคะ" กับ "ค่ะ" ได้ถูกต้องแม่นยำมากครับ (ปกติอ่านแล้วจะอารมณ์เสียกับคำว่า "นะค่ะ" สุดๆ)

By: mementototem
ContributorJusci's WriterAndroidWindows
on 9 October 2010 - 11:06 #219201 Reply to:219167
mementototem's picture
By: iPomz
ContributorAndroidWindows
on 10 October 2010 - 10:56 #219423
iPomz's picture

ขอแนะนำเรื่องการตั้งชื่อกระทู้ควรจะให้มันสื่อถึงเนื้อหาของคุณมากกว่านี้นะครับ
ถ้าขืนเป็นแบบนี้ต่อไป อาจจะมีแต่หัวข้อกระทู้แบบนี้อยู่เต็ม blognone
ให้นึกถึงคนที่จะเข้ามาอ่านด้วยเพราะบางคนเขาคงไม่มาคลิ๊กเปิดทุกกระทู้เพื่อดูเนื้อหาข้างใน

By: xxxjeaxxx on 10 October 2010 - 13:45 #219444

adente ขอบคุณมากนะคะที่ช่วยแนะนำ ยังทำไม่ได้เลย T_T
polaromonas ขอบคุณค่ะ
iPomz ขอโทษค่ะ แก้ไขแล้วนะคะ

By: tonkla
Ubuntu
on 10 October 2010 - 16:32 #219475
  • ไม่สร้างตารางสำหรับ Admin เหรอครับ?
  • จาก error ที่เห็น มันบอกว่า Routing Error เนื่องจากไม่มีพาธ /admin
  • ลองสร้างแบบง่ายๆ ก่อน เอาเฉพาะ Product ยังไม่ต้องแตะ Admin
  • ดูวิธีจากหนังสือหรือเปล่าครับ? อาจมีอะไรตกหล่นไป ลองหาจากเว็บดู

ลองดูตามลิงก์นี้ http://www.viget.com/extend/rails-3-generators-scaffolding/ ดูเฉพาะส่วนของ Rails2 ครับ