Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

08.09.2009, 12:37
|
|
Познающий
Регистрация: 06.07.2009
Сообщений: 54
Провел на форуме: 65872
Репутация:
17
|
|
gisTy "английский я знаю, сидеть переводить " как то не сочитается )
на самом деле сам неособо знал английский.. а когда читаешь то
1) почти всё понятно..
2) код он и в африке код
3) если что непонятно то в соседней вкладке гугльтранслейт и он поможет..
|
|
|

08.09.2009, 17:20
|
|
Познающий
Регистрация: 06.07.2009
Сообщений: 54
Провел на форуме: 65872
Репутация:
17
|
|
и я снова задам вопрос..
вот пример из тойже книжки
удваиваем слешы
Код:
str = 'a\b\c'
str=str.gsub(/\\/, "\\\\\\")
почему работает именно "\\\\\\" ?
как это работает ? в моё понимании
заменяем все /\\/ - бекслешы на "\\" двойные. каким образом делается подстановка?
|
|
|

08.09.2009, 17:29
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме: 7452489
Репутация:
1359
|
|
Может уже стоит читать книжку внимательнее??
However, when the substitution occurs, the regular expression engine performs another pass through the string, converting "\\'' to "\'', so the net effect is to replace each single backslash with another single backslash. You need to write gsub(/\\/, '\\\\\\\\')!
|
|
|

08.09.2009, 19:01
|
|
Познающий
Регистрация: 06.07.2009
Сообщений: 54
Провел на форуме: 65872
Репутация:
17
|
|
geezer.code
я это читал)
но это не объясняет причину) я понял что это изза "движка" но почему он " replace each single backslash with another single backslash" вот это хотелось бы понять)
|
|
|

08.09.2009, 20:21
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме: 7452489
Репутация:
1359
|
|
the regular expression engine performs another pass through the string
что в этой строке не понятно ? )
таким образом строка при таком использовании пройдет через двиг регулярок дважды.
кстати чуть ниже написано , что если использовать кодблок
.gsub(str){} , то прогон через двиг регулярок будет один. слешей нужно в 2 раза меньше
|
|
|

13.09.2009, 11:27
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
При вызове контроллера получаю следующую ошибку.
invalid byte sequence in UTF-8
В чём же может быть проблема? Google ничего не знает.
|
|
|

13.09.2009, 11:47
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
|
|
|

13.09.2009, 15:40
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
способ, описываемый в статье, применим только для Ruby проектов. Я получаю эту ошибку под rails,
PHP код:
[HTML]<% form_for :photo, :html => { :multipart => true } do |form| %> <label for="first_name">Имя:</label> <%= form.text_field :first_name %> <label for="last_name">Фамилия:</label> <%= form.text_field :last_name %> <label for="file">Загружаемый файл:</label> <%= form.file_field :picture %> <%= submit_tag "Залить" %> <% end %>[/HTML]
обращаюсь к localhost:3000/upload/
выводится ошибка invalid byte sequence in UTF-8
форма, даже не показывается...
|
|
|

14.09.2009, 09:17
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме: 7452489
Репутация:
1359
|
|
Ты пользуешься Руби 1.9 ?
это все еще нестабильная ветка, и многие вещи там могут не работать.
Откатись на 1.8.*
Эта проблема еще висит в тикетах на лайтхаузе
https://rails.lighthouseapp.com/projects/8994/tickets/2476
|
|
|

18.09.2009, 13:57
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
Юзаю Руби 1.8
Обращаюсь к контроллёру Upload и получаю следующие ошибки, причём под Руби 1.9 они не всплывали
compile error
C:/Users/BitNami RubyStack projects/killerapp/app/views/upload/index.html.erb:6: unterminated string meets end of file
C:/Users/BitNami RubyStack projects/killerapp/app/views/upload/index.html.erb:6: syntax error, unexpected $end, expecting ')'
А вот код странички вьюшки index
PHP код:
<% form_for :picture, :html => { :multipart => true } do |form| %>
<label for="first_name">Имя:</label>
<%= form.text_field :first_name %>
<label for="last_name">Фамилия:</label>
<%= form.text_field :last_name %>
<%= submit_tag "Залить" %>
<% end %>
В чём же проблема? Помогите, пожалуйста.
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
[Wi-Fi, BT] Задай вопрос - получи ответ!
|
Alexsize |
Беспроводные технологии/WPAN/WLAN |
2564 |
06.04.2026 23:31 |
|
Задай вопрос - получи Ответ
|
Thanat0z |
Расшифровка хешей |
489 |
16.06.2010 17:34 |
|
[Flash, ActionScript] Задай вопрос, получи ответ
|
mff |
PHP, PERL, MySQL, JavaScript |
213 |
13.06.2010 11:17 |
|
WebServers (apache, nginx, lighttpd, iis) - Задай вопрос, получи ответ.
|
Krist_ALL |
Администрирование |
8 |
28.05.2010 20:56 |
|
ВКонтакте "счастливый фермер"
|
ЖенькО |
Социальные сети |
309 |
22.07.2009 11:35 |
TEST QR: []
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|