Clean URLs Using forward slash '/' in to_param with Rails (3) -


क्या यह संभव है?

  def to_param "# {id}% 2F # {slug } "एंड  

यह क्रोम और सफारी में काम करता है, लेकिन अगर फ़ायरफ़ॉक्स आपको एड्रेस बार में"% 2F "देखते हैं। क्या यह एक क्लीनर तरीका है?

यह वास्तव में एक पुरानी पोस्ट है, लेकिन मैं थोड़ा सा निर्माण करना चाहता हूं

यदि आप अपने पैरामीटर में एक स्लग चर को संभालना नहीं चाहते हैं, तो आपको वास्तव में अपने मॉडल में उस विधि को परिभाषित करना होगा

 def to_param "# {id} } / # {Title} "end 

और ऐसा मार्ग सेट करें:

 संसाधन: पोस्ट, आईडी => / [0-9] + \ /.+/ < / Pre> 

इस प्रकार आपकी लिंक की परिभाषा सामान्य की तरह दिखती है:

 link_to post.title, post_url (पोस्ट) 

बहुत सरल:


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -