@rubyschool

Страница 190 из 921
Vitaliy
30.05.2017
15:23:43
Серый кардинал ?

Svetlana
30.05.2017
15:45:52
голос автора

spartakusQ
30.05.2017
16:09:06
Может он то самое.

Ro
30.05.2017
16:49:47
Всем привет! Я, как и многие из присутствующих тут, в прошлом году закончил курс Романа (за что ему огромное спасибо! ), но так вышло, что программистом пока не стал, а запустил вместе с партнерами аутсорсинговую компанию https://www.arsum.com/. Где занимаюсь развитием бизнеса и другими управленческими и административными задачами. На данный момент мы уже имеем нескольких клиентов. Если кому-нибудь будет интересен наш опыт - пишите, с удовольствием отвечу на все вопросы. А так же, хочу попросить вашей помощи, мы сейчас в одном проекте делаем систему распознания инвойсов, в связи с чем ищем специалиста по AI. Возможно, кому-нибудь будет интересно или кого-нибудь можете рекомендовать. AI specialist для написания платформы для распознавания сканированных инвойсов с помощью OpenCV, Tesseract (или другой предложенной вами технологии). Есть база в 100к инвойсов на которой можно тренироваться. Готовы сотрудничать удаленно!
типа такого https://www.taggun.io ?

Google
Radzhab
30.05.2017
17:04:47
Хм. Да это ж тессаракт

spartakusQ
30.05.2017
17:57:45
Ro
30.05.2017
19:19:07
не

какого-то чела из НЗ

Nickolay
30.05.2017
19:23:30
Ребята, подскажите TODO-лист для новичка. Посмотрел уроки rubyschool.us, написал свой блог, клон-твиттера(по гайду). Что делать дальше? Когда идти на собеседование? Я не чувствую себя уверенно в знании Ruby и Rails.

Alexandr
30.05.2017
19:24:07
посмотри уроки thinknetica, они вроде что-то толковое дают

на собеседования лучше идти прямо сейчас, по ходу уже смотреть и менять что-то

Nickolay
30.05.2017
19:26:32
на собеседования лучше идти прямо сейчас, по ходу уже смотреть и менять что-то
У меня мухосрань 300к населения. Всего 2 руби вакансии, так что идти на собеседование нужно уже с конкретной целью устроиться на работу

Svetlana
30.05.2017
19:50:55
Ребята, подскажите TODO-лист для новичка. Посмотрел уроки rubyschool.us, написал свой блог, клон-твиттера(по гайду). Что делать дальше? Когда идти на собеседование? Я не чувствую себя уверенно в знании Ruby и Rails.
Я тестовыми балуюсь. Как маркеры − сразу видно, в какую сторону подкручивать надо. И по выполнению уже понятно, пора идти на собеседование или нет.

Sergei
30.05.2017
20:37:24
Ребята, подскажите TODO-лист для новичка. Посмотрел уроки rubyschool.us, написал свой блог, клон-твиттера(по гайду). Что делать дальше? Когда идти на собеседование? Я не чувствую себя уверенно в знании Ruby и Rails.
чатец сварганить на вебсокетах https://www.youtube.com/watch?v=n0WUjGkDFS0 видос от самого DHH, и подробный туториал: https://www.sitepoint.com/create-a-chat-app-with-rails-5-actioncable-and-devise/ Ruby on Rails Tutorial https://www.railstutorial.org/book или его аналог на русском http://railstutorial.ru/chapters/4_0/beginning Ruby on Rails Guides http://guides.rubyonrails.org/index.html

в догонку подборка материалов по Ruby и Ruby On Rails https://proglib.io/p/ruby-materials-digest/

Google
Kachman
31.05.2017
03:40:36
https://www.linux.org.ru/polls/polls/13354140

spartakusQ
31.05.2017
04:21:15
@ro31337 Gentoo 279 (10%) прям шутейка))

Ro
31.05.2017
04:34:20
Ну сейчас может gentoo получше стал

давненько не проверял)

Andrii
31.05.2017
05:25:14
Arch next generation of Gentoo

касательно опросника на лоре, так это тоже самое если спрашивать в церкве - "Верите" ли вы в Бога

Radzhab
31.05.2017
05:33:12
Коллеги сабж

/%D0%9C%D0%B8%D1%81%D1%81%D0%B8%D1%8F

<li><%=link_to about_path('Миссия')%></li>

на странице высвечивается в какой то кодировке

т.е. вместо миссия он пишет вот ту котовасию

Witalij
31.05.2017
05:37:23
Зачем тебе кириллица?

Radzhab
31.05.2017
05:38:17


мне то она не нужна) а вот сайт ругается

Witalij
31.05.2017
05:45:07
link_to 'Миссия', article_path

about_path вернее

Radzhab
31.05.2017
05:46:59


найн

ругается

Witalij
31.05.2017
05:48:59
Что отрендерить по ссылке этой надо?

Google
Nickolay
31.05.2017
05:50:22
Мне кажется link_to надо обернуть в html_safe какой-то, или что-то подобное

Witalij
31.05.2017
05:50:55
Нужно путь в роутах просто верный указать

Vitaly
31.05.2017
05:52:02
посмотри все routes командой: rake routes

найди который нужен и вставь в линку

Radzhab
31.05.2017
05:55:35


class AboutController < ApplicationController add_breadcrumb "Главная", :root_path add_breadcrumb "О нас", :about_index_url def show if partial_name_correct? render partial_name else not_found end end private def partial_name params[:id].underscore end def partial_name_correct? %w(about about/mission about/otziv about/rukovodstvo about/sostav about/tseli).include? params[:id] end end

ждем пока придет Виталий)

Vitaly
31.05.2017
06:09:12
about_path(id)

Или роут поменяй

spartakusQ
31.05.2017
06:09:56
народ вопрос на засыпку: можно ли передать хэш из руби в хэш для js?

или наоборот

Radzhab
31.05.2017
06:10:17
можно кажись через gem gon

Radzhab
31.05.2017
06:11:06
about_path(id)
а где мне id взять?

Vitaly
31.05.2017
06:12:48
Скинь routes.rb

Radzhab
31.05.2017
06:13:02
about_path('about/mission') ?

resources :about, path: '', only: :show

Vitaly
31.05.2017
06:15:36
Сделай only: :index

Radzhab
31.05.2017
06:16:28
сделал

Vitaly
31.05.2017
06:16:47
Или get :about, 'about/index'

Проверь

Google
Radzhab
31.05.2017
06:17:58
погоди Виталий, only index не катит, так как контроллер приспособлен под show

момент

кое че покажу

Vitaly
31.05.2017
06:18:44
Измени и имя action

Show требует id

Radzhab
31.05.2017
06:20:45
насчет шв

Admin
ERROR: S client not available

Radzhab
31.05.2017
06:20:48
id



если я вручную в браузере набираю c id - оно работает(жалуется на темлпейт правда, но работает)

как бы нам через представление правильно оформить это

думал заколхозить что то типа этого

<li><%=link_to 'Миссия', about_path('about/id?=mission')%></li>

не то))

Vitaly
31.05.2017
06:25:46
Просто поменяй action на index

И id не понадобится

id подразумевает, что у тебя есть какая-то запись в базе данных с соответствующим id. Конечно в идеологии CRUD action index используется для отображения какого-то списка, однако можно обойти это правило - у тебя же нет модельки about и не предпологается наличие нескольких страниц about.

можно написать так get :about, to: 'about#show' вместо resources... В этом случае у тебя создастся маршрут до твоего action. Без id.

Vitaliy
31.05.2017
07:13:27
Перейду сюда из лички. Как выяснилось, мой приводимый выше код про PagesController и вот это все - не умеет работать с вложенностью в пути. Во-первых рельса экранирует слеш в page_path('about/mission'), во-вторых так элегантно отловить и отрендерить вьюху по имени в контроллере уже не выйдет

Данную конкретную ситуацию со страницей about и ее подстраницами - я бы решил так: Завел бы namespace :about В нем - root, to: welcome#index И в нем же - resources :pages, path: '', only: :show

Google
Vitaliy
31.05.2017
07:19:16
# routes.rb namespace :about do resources :pages, path: '', only: : show root to: welcome#index end # app/controllers/about/welcome_controller.rb class About::WelcomeController < ApplicationController def index; end end # app/controllers/about/welcome_controller.rb class About::PagesController < ApplicationController def show if partial_name_correct? render partial_name else not_found end end private def partial_name params[:id].underscore end def partial_name_correct? %w(mission otziv rukovodstvo sostav tseli).include? params[:id] end end

И вьюхи в app/views/about/welcome/index.html app/views/about/pages/mission.html app/views/about/pages/otziv.html и так далее

Nikolay
31.05.2017
07:24:34
Удивительно конечно, что для этой распространенной задачи нет красивого единого решения

Sergey
31.05.2017
07:32:53
извините, проахнулся

Vitaliy
31.05.2017
07:33:47
ждем пока придет Виталий)
Скорректировал вопрос на SO и дал ответ: https://ru.stackoverflow.com/questions/673173

Radzhab
31.05.2017
07:57:13
@gambala кстати, никак не соображу) почему папки about/pages/

а не наоборот

pages/about

Vitaliy
31.05.2017
08:01:10
Потому что namespace about. и в нем контроллер pages_controller

рекомендую проштудировать на досуге http://guides.rubyonrails.org/routing.html

Или в переводе (не знаю только, насколько он актуален): http://rusrails.ru/rails-routing

Radzhab
31.05.2017
08:11:26
ok, а как в представлении написать правильно

Vitaliy
31.05.2017
08:13:04
about_page_path('mission')

Radzhab
31.05.2017
08:17:09
еще момент



есть как бы главный шаб

а как в нем получить дочерний

Страница 190 из 921