1
私はHAMLの私の見解でlink_toの数を持っています。一つの例は以下の通りである。Railsビュー変数は%20のスペースをエスケープしません。どうすればエスケープすることができますか?
= link_to "http://somedomain/submit?phase=2&url=#{request.fullpath}&title=#{page_title}", :target =>"_blank" do
それは私が様々な脱出を試みるたびに、結局のところ、私はまだhttp://validator.w3.orgから「空白の代わりに%20を使用してください」というエラーが表示されます。
この場合、変数からエスケープする適切な方法は何ですか?
はい、それは私が望むようですが、私が 'page_title'でこのメソッドを呼び出すと、' undefined method 'each_byte 'がnil:NilClass'になってしまいます。それは、たとえそれが正常にデータを埋めるにもかかわらず、そのメソッドに渡されるときにはゼロとして動作しているように見えます... – ylluminate
これ以上のアイデアはありますか? – ylluminate
page_titleはユニコード文字をまったく含めることができますか? –