พอผมใช้คำสั่ง scaffold แล้วไม่สามารถใช้ ปุ่ม show,edit,delete ได้ครับ
มันจะ error บอกว่า can’t find xxx with out and id ครับ
ช่วยแนะนำด้วยครับ ขอบคุณครับ
ตอนเอา mouse over ที่ show, edit, delete ที่ status bar ขึ้น url ว่าอะไรครับ
»
Submitted by Sikachu on 5 April, 2008 - 11:56.
Rails ver อะไรครับ ??
อาจจจะมีปัญหาที่ route หรือเปล่าครับ??
»
Submitted by iaonzeng on 5 April, 2008 - 17:12.
คุณ apirak และคุณ sikachu ครับ ผมใช้ rails version 1.2.4
ตอนที่ใช้ scafflod ผมใช้คำสั่งแบบนี้ครับ ruby script/generate scaffold Book Admin
ที่ title bar จะขั้น
http://127.0.0.1:3000/admin/show
http://127.0.0.1:3000/admin/edit
http://127.0.0.1:3000/admin/destroy
ตามลำดับครับ แต่กดไปแร้วจะขึ้นแบบนี้ ทุก อันเรย
couldn’t find Book without an ID
ถ้าไม่ใช้ scaffold สามารถใช้งาน rails ได้ปกติหรือเปล่าครับ
ใช้คำสั่ง scaffold แบบไหน
ตอนเอา mouse over ที่ show, edit, delete ที่ status bar ขึ้น url ว่าอะไรครับ
Rails ver อะไรครับ ??
อาจจจะมีปัญหาที่ route หรือเปล่าครับ??
คุณ apirak และคุณ sikachu ครับ ผมใช้ rails version 1.2.4
ตอนที่ใช้ scafflod ผมใช้คำสั่งแบบนี้ครับ ruby script/generate scaffold Book Admin
ที่ title bar จะขั้น
http://127.0.0.1:3000/admin/show
http://127.0.0.1:3000/admin/edit
http://127.0.0.1:3000/admin/destroy
ตามลำดับครับ แต่กดไปแร้วจะขึ้นแบบนี้ ทุก อันเรย
couldn’t find Book without an ID
/home/iaonzeng/works/book/vendor/rails/activerecord/lib/active_record/base.rb:1012:in
find_from_ids' /home/iaonzeng/works/book/vendor/rails/activerecord/lib/active_record/base.rb:419:infind’/home/iaonzeng/works/book/app/controllers/admin_controller.rb:16:in `show’
ขอบคุณมากครับ
ที่ title bar ควรจะขึ้น http://127.0.0.1:3000/admin/show/1 คือเรียก :controller => admin, :action => show, :id = 1
จำไม่ได้ว่า scaffold ของ 1.2.4 ตอนใช้ parameter สองตัวมันคือการสร้าง การใช้ model comment แล้ว controller เป็น admin หรือเปล่า?