2010-04-08 16 views
7
// using Rails 2.3.5 

//routes.rb 
map.resources :users, 

>> user = User.first 
>> helper.link_to user.name, user 

मुझे शून्य त्रुटि मिल रही है। मैंने सोचा कि उपर्युक्त कोड काम करना चाहिए। मैं क्या खो रहा हूँ?लिंक_ स्क्रिप्ट/कंसोल में काम नहीं कर रहा

+0

मुझे विश्वास है कि यूआरएल पीढ़ी एक नियंत्रक और हो सकता है एक http अनुरोध पर निर्भर करता है, लेकिन मैं नहीं जानता कि आप कंसोल में उस के बारे में कैसे जाना चाहते हैं । – Corey

उत्तर

26

समस्या यह है कि link_tourl_for का उपयोग करता है जिसमें आने वाले यूआरएल होस्ट की आवश्यकता होती है। तुम इतनी तरह नकली यह करने के लिए कंसोल में app.url_for उपयोग कर सकते हैं:

helper.link_to user.name, app.url_for(user) 
+1

रेल 3.2 में भी काम करने की पुष्टि की। – asymmetric

+1

यह सुनिश्चित नहीं है कि यह उत्तर के रूप में क्यों स्वीकार नहीं किया जाता है –

संबंधित मुद्दे