@proRuby

Страница 1126 из 1594
Subb98
20.03.2018
11:43:12
?
Да, увы.

Vasiliy
20.03.2018
11:43:27
тебе не надо делать .txt

/robots.txt и /robots(.:format) — внезапно оба резолвятся одним и тем же паттерном в Journey

Subb98
20.03.2018
11:44:02
.txt - это уже существующий роут

Google
Subb98
20.03.2018
11:44:07
И он работает

Vasiliy
20.03.2018
11:44:19
потому что он последний в объявлении

Alex
20.03.2018
11:44:19
Black
20.03.2018
11:44:46
И он работает
Не забудь завершить то дело

Vasiliy
20.03.2018
11:45:59
в общем тебе надо через respond_to do |format| format.txt { render ... } format.html { render ... } или же указать в роуте не get robots.txt а get robots, format: :txt

http://rusrails.ru/rails-routing поищи на странице по слову format

Subb98
20.03.2018
11:49:08
Таки кэшируется.

Black
20.03.2018
11:50:04
Таки кэшируется.
Значит заработало?

Subb98
20.03.2018
11:50:08
Нет.

Ведь нет рендера text 7

Теперь мне предстоит выяснить, где нужно чистить кэш

Но теперь я хотя бы точно это знаю.

Google
Vasiliy
20.03.2018
11:50:56
а ты уверен что у тебя рельса этот файл отдаёт а не nginx?

Subb98
20.03.2018
11:51:50
Сейчас посмотрю лог.

Black
20.03.2018
11:59:07
Ведь нет рендера text 7
Если не кэш, значит роуты. Можешь одну строчку удалить из роута и проверить еще раз возвращает ли что-нибудь контроллер

Subb98
20.03.2018
12:02:04
Удалил строку, файл вернулся. Сейчас попробую на другом роуте

Daniel
20.03.2018
12:03:12
про роуты уже все выше написали

Vadim
20.03.2018
14:09:39
Всем привет Есть у кого то время, а главное желание уделить немного времени начинающему рубисту?))

Vasiliy
20.03.2018
14:11:03
пиши сюда

Vadim
20.03.2018
14:11:31
@vasivas у меня просто есть мини таск, можно по пунктам прям?)

Vasiliy
20.03.2018
14:12:10
Как удобно

Vadim
20.03.2018
14:14:15
Есть некий yml https://gist.github.com/mnewlive/9afb00375825e16e49053802e8c6f134 Нужно Create a Country class, (instances should have [:name, :currency] attributes

Это типо class Country def initialize(name, currency) @name = name @currency = currency end end

верно?)

Alexander
20.03.2018
14:23:52
верно?)
да. а что ты дальше хочешь сделать?

Vadim
20.03.2018
14:26:31
@alexander_andreev1 ну тут я еще пока создаю различные класса instance но далее идут такие пункты Create instances 1) Using any way to read the data from file (using YAML library is preferred) convert data into an ruby object 2) Choose a random bank (by code) and create an instance of it. Hint: Create an array which include all given banks and take a sample.

@alexander_andreev1 плюс если у меня много аргументов в конструкторе, их норм так перечислять через запятую?

Vadim
20.03.2018
14:31:25
@alexander_andreev1 что такое hash я представляю, типо ключ значения, но как это можно написать для такого к примеру клсса? class Country def initialize(name, currency) @name = name @currency = currency end end

john
20.03.2018
14:32:49
@VICE3 https://t.me/rubyjob туда запости, с оформлением по правилам

Google
Dmitriy
20.03.2018
15:10:01
Всем привет! нужна помощь с nokogiri - при парсинге html пытаюсь найти ноды с определенным текстом, но проблема в том, что верстка может быть разной, например <h4> text </h4> || <h4><strong>test</strong></h4> || <strong>test</strong>, может сам текст быть "test" || " test" || "test." и т.д. подскажите, как найти и спозиционироваться на конкретном узле? через search или может xpath использовать?

Aleksey
20.03.2018
15:16:58
xpath

//*[contains(text(),’test’)]

Dmitriy
20.03.2018
15:32:33
//*[contains(text(),’test’)]
делал, но 1 день не попадает .. сюда можно тестовый хтмл скинуть?

Aleksey
20.03.2018
15:32:58
на gist / pastebin / etc

Dmitriy
20.03.2018
15:36:06
на gist / pastebin / etc
https://gist.github.com/dimaskin/3d7305de47ab0e48ad8b63d139563d76#file-test-html

doc.xpath("//*[contains(text(),'день')]") так делаю, 1 день не попадает в выборку

Aleksey
20.03.2018
15:40:37
xpath("//*[text()[contains(.,'день')]]")

Dmitriy
20.03.2018
15:49:55
Mikhail
20.03.2018
16:21:18
Всем привет! Тут вроде когда то обсуждали code wars на руби?

Сервис, где задачки на руби даются

Evegeniy
20.03.2018
16:26:00
можешь еще его попробовать

Dima
20.03.2018
16:26:18
Mikhail
20.03.2018
16:26:20
да
Ага, регаюсь сейчас там :)

у нас даже клан есть pro.ruby team
Ну до клана далеко, просто хочется поднатареть в руби, сейчас к сожалению изредка только получается использовать его

Dima
20.03.2018
16:26:52
Ага, регаюсь сейчас там :)
первосортная вещь. Сравинвая свои решения с решенями других пользователей, каждый день что то новое нахожу.

Mikhail
20.03.2018
16:27:27
:)

Google
Mikhail
20.03.2018
16:27:36
Его при регистрации указывать надо?

а, точно

Dima
20.03.2018
16:28:05
Его при регистрации указывать надо?
нет. это просто текстовое поле.

Dima
20.03.2018
16:28:16
да да, то что остальные за первый год продакшена находят.
подростковый негативизм это не очень хороший симпотом для взрослого человека.

Alex
20.03.2018
16:29:06
окей, мой тачпад нестабилен

Dima
20.03.2018
16:29:30
Его при регистрации указывать надо?
когда зарегаешся, покажи свой ник, чтоб мы могли подписаться друг на друга в этом сервисе.

Dima
20.03.2018
16:30:36
vertus
ну все я уже подписан на тебя.

Mikhail
20.03.2018
16:30:44
Ага :)

а есть смысл в скорости работы твоего решения? Это как то учитывается вообще?

Dima
20.03.2018
16:33:34
а есть смысл в скорости работы твоего решения? Это как то учитывается вообще?
Толкьо в качестве прохождения определенных задачь. Иногда есть границы, и надо опитимизировать. В большинстве случаев над скоротью не заморачиваются. Работают над изящностью кода.

Mikhail
20.03.2018
16:34:57
а библиотеки какие можно использовать?

гемы т.е.

Dima
20.03.2018
16:36:31
а библиотеки какие можно использовать?
да можно. я вчтречал что пишут require 'set' или require 'prime'

Mikhail
20.03.2018
16:36:54
ага, спасибо

Alex
20.03.2018
16:38:17
да можно. я вчтречал что пишут require 'set' или require 'prime'
https://ruby-doc.org/stdlib-2.3.0/libdoc/prime/rdoc/Prime.html

Google
Alex
20.03.2018
16:38:34
Только std только хардкор

Vasiliy
20.03.2018
16:39:27
Dmitriy
20.03.2018
16:39:42
Mikhail
20.03.2018
16:39:51
Мне пока хватит code wars :)

Dima
20.03.2018
16:40:14
тож зарегался
А какой ник?

Dmitriy
20.03.2018
16:40:26
dimaskin

Dima
20.03.2018
16:42:11
dimaskin
отлично,

а библиотеки какие можно использовать?
https://github.com/Codewars/codewars-runner-cli/blob/master/frameworks/ruby/cw-2.rb вот этот код запускает тесты

Mikhail
20.03.2018
16:49:38
А в руби есть ссылки?

Типо ссылка на подстроку в строке?

Alex
20.03.2018
16:50:08
слайсов нет

ну точнее ты копию получаешь вроде как

Страница 1126 из 1594