ใช้ MySQL ครับ
<% for item in @products %>
<% end %>
ใน database มี field |id|details|price|
field อื่นๆก็คิวรี่ข้อมูลได้ปกติครับ แต่ที่ item.id กลับไม่มีข้อมูลครับ
ทดลองรันก็ไม่แจ้ง error เพียงแต่ item.id ไม่มีผลลัพธ์
ไม่ทราบเป็นเพราะอะไรครับ ขอบคุณครับ
ข้างหลัง id
anu Thu, 07/08/2008 - 17:46
ข้างหลัง id ไม่มี space เกี่ยวป่ะครับ
ลองแล้วคร
DuRiAn Thu, 07/08/2008 - 20:38
ลองแล้วครับ ไม่ได้เหมือนเดิม
พอตั้ง field ใหม่เป็น primary index ไม่มีปัญหา
ยิ่งสงสัยเข้าไปใหญ่ ทำไม field id ใช้ไม่ได้?
ลองแทรก <%=
zdk Thu, 07/08/2008 - 20:15
ลองแทรก
<%= debug(item) %>
ใน loop for ให้หน่อย
อยากเห็นว่ามี attributes อะไรบ้าง
ผลลัพธ์คร
DuRiAn Thu, 07/08/2008 - 20:33
In reply to ลองแทรก <%= by zdk
ผลลัพธ์ครับ
--- !ruby/object:Eshop
attributes:
name: !binary |
4Lib4Liy4Lil4Liy4Lib4Liy
details: !binary |
4LiK4Lix4LiU4LiX4Lix4LmI4Lin4Lit4Li04LiZ4LmC4LiU
price: "65000.00"
number: "2"
Id: "2"
attributes_cache: {}
เห็น id
zdk Thu, 07/08/2008 - 22:12
เห็น id ก็แสดงได้อยู่นี่
แต่คำสั่ง
DuRiAn Fri, 08/08/2008 - 07:25
แต่คำสั่งบรรทัด
กลับไม่แสดงน่ะครับ
เอ๊...ทำไมยังงี้หว่า ไม่เข้าใจ
ลองใช้ <%h= item
taiko_gogo Fri, 08/08/2008 - 08:49
ลองใช้ <%h= item %> เฉย ๆ ดูมั้ยครับ?
แสดงเป็น #
DuRiAn Fri, 08/08/2008 - 12:26
In reply to ลองใช้ <%h= item by taiko_gogo
แสดงเป็น # ครับ...เอ๊ ยังไงกันเนี่ย?!
คุณ Punneng
zdk Fri, 08/08/2008 - 12:32
คุณ Punneng บอกมาว่าสังเกตเห็น id ใช้เป็น Id
งั้นลองดู <%= item.Id %>
ผมลองดูแล
DuRiAn Fri, 08/08/2008 - 12:33
In reply to คุณ Punneng by zdk
ผมลองดูแล้วครับ ทั้ง ID Id id ก็ไม่ได้เหมือนเดิม
ผมทดลองลบ
DuRiAn Fri, 08/08/2008 - 12:36
ผมทดลองลบฟิลด์ id ออกแล้วสร้างใหม่ ก็ใช้ได้งานแล้วครับ :-|
แก้ปัญหาได้..แต่ก็สงสัยทำไมฟิลด์ id อันแรกถึงเรียกข้อมูลไม่ได้ ทั้งๆที่ debug ก็เจอ คาใจ...
ขอบคุณเพื่อนๆ ทุกคนครับ ^^