sto usando Ruby 1.9.1 con Rails 2.3.4 La mia domanda è quello di gestire l'input di testovalida multibyte char (US-ASCII) con Rails e Ruby 1.9
Se provo qualcosa di simile (le virgolette all'interno un aspetto diverso)
text = "”“"
ottengo il seguente errore:
#<SyntaxError: /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII)
/Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII)
/Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: syntax error, unexpected $end, expecting keyword_end
ho bisogno di quei utente virgolette come gli utenti potrebbero ingresso loro e devo tenere conto di questo?
Qualche idea?
Se il codice non ha apici inversi a ma sei stato "accusato" di usare i backtick, potrebbero esserci delle strane spaziature/tabulazioni/problemi di nuova riga nel tuo file. Prova ad esporlo in uno spazio vuoto StackOverflow, ad esempio, e SO inizierà a comportarsi in modo strano. Rimuovi gli strani spazi e le schede e le nuove righe. Ancora una volta, solo incollare il codice in un SO vuoto e provare a formattare il codice per la presentazione è un modo per darti un suggerimento. –