คือผมพึ่งลอง ROR นะครับเลยไม่รูจะไปศึกษาที่ไหน ที่มีในเว็บก็จะเป็น v.1.x.x แต่ที่ผมลอง มันเป็น 2.x.x นะครับ
เริ่มเลยดีกว่า
ผมใช้ script/generate scaffold products id:integer title:string description:text image_url:string price:float date_available:date ติดต่อดาต้าเบศผ่านแต่โดยดี
แต่พอรัน http://localhost:3000/products
NameError in Products#index
Showing products/index.html.erb where line #29 raised:
undefined local variable or method `new_products_path' for #
Extracted source (around line #29):
26:
27:
28:
29: <%= link_to 'New products', :action => new_products_path %>
RAILS_ROOT: /home/adun.h/public_html/testreals
Application Trace | Framework Trace | Full Trace
app/views/products/index.html.erb:29:in _run_erb_47app47views47products47index46html46erb'
index'
app/controllers/products_controller.rb:7:in
app/controllers/products_controller.rb:7:in `perform_action'
ผมคิดว่ามันมีปัญหาเกี่ยวกับการเซ็ตพาสนะครับไม่รู้ว่าอย่างที่ผมคิดป่าว แล้วถ้าเป็นต้องแก้ที่ไหน ผมใช้ ubuntu ครับ
ขอบคุณครับ
ตรง scaffold น่าจะเป็น product ที่ไม่ต้องเติม s รึปล่าวครับ
script/generate scaffold products id:integer title:string description:text image_url:string price:float date_available:date
=become=>
script/generate scaffold product id:integer title:string description:text image_url:string price:float date_available:date
เพราะปกติ rails จะ สร้าง route ให้เป็น new_product_path ไม่ใช่ new_products_path (สังเกตที่ "s") ลองดูนะครับปกติผมไม่เติม s ก็ไม่มีปัญหาอะไร
http://www.buildingwebapps.com/course
น่าจะดีสำหรับคนที่ต้องการคอร์สฟรีที่มีความรู้ให้เยอะครับผม
-- Flex | Java | REALBasic --