2010-08-20 29 views
26

Trong ray 2.3.5 bạn có thể làm một cái gì đó như thế này bên trong tập tin routes.rb:Rails 3 tuyến - qua params từ routes.rb

map.root :controller => "pages", :action => "show", :id => 3 

Trong ray 3 tôi đã không tìm thấy bất cứ cách nào để vượt qua một tham số cụ thể (như trong đường ray 2.3.5 với: id => 3).

Tôi biết tôi có thể xử lý nó từ bộ điều khiển và có kết quả tương tự (mà tôi đã làm), nhưng tôi đã tự hỏi nếu có một cách để làm điều tương tự trong đường ray 3 từ routes.rb hoặc có nó thay đổi bởi vì nó là thực hành tốt hơn cho một số lý do?

Trả lời

52

Bạn có chắc chắn những điều sau không hiệu quả?

root :to => "pages#show", :id => 3 
+0

Vâng, nó hoạt động, tôi nghĩ rằng tôi đã thử nghiệm nó nhưng bây giờ tôi đã thử nó để chắc chắn và nó đang làm việc ... cảm ơn bạn! Nó ở trước mắt tôi :) – JohnDel

+0

Làm việc trong Rails 4. – Dmitri

Các vấn đề liên quan