@rubylang

Страница 639 из 1684
Антон
18.11.2016
10:19:34
щас я телепатически увижу твои попытки своими глазами, будет проще подожди щас я достану хрустальный шар, минутку

Максим
18.11.2016
10:19:53
но не помогло

Антон
18.11.2016
10:20:31
а почему модуль который является частью приложения лежит в lib?

Google
Максим
18.11.2016
10:21:26
? я так прочитал где-то

Антон
18.11.2016
10:22:54
ну ок, если файлик положить в другую папку?

а процессы перезапустил после того как в автолоад добавил путь?

Максим
18.11.2016
10:24:12
я саму приложуху просто выключал и включал

за это время

а в какую другую папку класть если не в либ? :/

Zulkar
18.11.2016
10:25:11
lib

Антон
18.11.2016
10:25:31
app/models

тебе проблему надо решить, потом переложишь куда захочешь

Artur
18.11.2016
10:25:46
файл подключается точно?

Антон
18.11.2016
10:25:48
а то ты щас сразу 10 проблем пытаешься решить

Максим
18.11.2016
10:27:57
на реквайр и экстенд рельса не ругается, а вот метод не находит

Антон
18.11.2016
10:28:59
я кароче не могу понять что ты делаешь и что не получается хрустальный шар не помогает, наверное я не телепат

Google
Zulkar
18.11.2016
10:29:09
класс он видит, где ты его пытаешься вызвать?

Максим
18.11.2016
10:29:23
class Show < ApplicationRecord require 'Residentadvisor' extend Residentadvisor get end

Artur
18.11.2016
10:29:27
ты экстендишь модуль в модель? Вообще ты уверен, что этому коду место в модели?

Антон
18.11.2016
10:30:02
Artur
18.11.2016
10:30:16
require 'Residentadvisor' class Show < ApplicationRecord extend Residentadvisor end Show.method_from_module

Антон
18.11.2016
10:31:12
зависит от того что нужно, может нужен инклюд? :)

include Show.method ааа!!! не работает extend Show.new.method АААаааа!!! опять не работает

Artur
18.11.2016
10:31:49
Может нужно разделить логику модели и парсер? Я чет подозреваю, что автор делает что-то совершенно незаконное)))

I
18.11.2016
10:32:05
аа)

пусть гем сделает со своим парсером

:D

Artur
18.11.2016
10:32:32
В любой непонятной ситуации пиши сервис объект)

I
18.11.2016
10:32:50
а если ты любитель js - то пакет)

Максим
18.11.2016
10:33:03
ну последней версией было использовать экстенд, ну а раз экстенд то вызывал просто название метода «get» для простоты

Антон
18.11.2016
10:33:05
В любой непонятной ситуации пиши сервис объект)
я ложусь лежать в любой непонятной ситуации, так расходуется меньше энергии

что ты хочешь, хитрец?!

Максим
18.11.2016
10:34:30
def get site_url = 'https://www.residentadvisor.net' list_url = '/podcast.aspx' get_shows_from(site_url, list_url) end def get_shows_from(site_url, list_url) …. shows_collected end

Google
Антон
18.11.2016
10:34:57
ну ты тут не вызываешь метод, вот и не работает

я вот сижу на диване и не открываю дверь, она не открывается

Максим
18.11.2016
10:36:57
я код метода из модуля запилил

Антон
18.11.2016
10:37:14
я код метода из модуля запилил
как ты вызывашь метод, как ты планируешь его использовать приведи пример

Zulkar
18.11.2016
10:37:16
Residentadvisor.get()

Антон
18.11.2016
10:37:42
Residentadvisor.get()
хорошая попытка!

I
18.11.2016
10:38:19
ООП? Нет, зачем

Антон
18.11.2016
10:40:46
я понял, Максим американский шпион, он дозирует информацию, чтобы не рассекретить секретную разработку

Максим
18.11.2016
10:40:54
я хочу просто передать коллекцию из собранных ссылок на вьюху

Антон
18.11.2016
10:41:28
я хочу просто передать коллекцию из собранных ссылок на вьюху
как ты вызывашь метод, как ты планируешь его использовать приведи пример твои мотивы меня пока не интересуют, это мы отложим

мотивы оставим на сладкое

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

Антон
18.11.2016
10:43:43
я сдаюсь

разбирайтесь сами

поциент не знает чего хочет

I
18.11.2016
10:44:45
короче, товарищ Максим, пилите gist

Максим
18.11.2016
10:44:45
я хочу передать во вьюху то что получу из метода

Zulkar
18.11.2016
10:45:05
вызывай его в контроллере

Artur
18.11.2016
10:45:23
щас насоветуете и вообще Максима поломаете. Не надо так.

Антон
18.11.2016
10:45:36
я хочу передать во вьюху то что получу из метода
простой вопрос: решающий как ты вызываешь или планируешь вызвать этот метод?

Google
Alex
18.11.2016
10:45:45
Какую задачу ты решаешь?

I
18.11.2016
10:46:40
да пусть гист сделает нормально - и там посмотрим

Максим
18.11.2016
10:47:38
я хочу вхзять коллекцию которую возвращает парсер из модуля и вывести её во вьюхе

trickster
18.11.2016
10:48:33
:D

Admin
ERROR: S client not available

Антон
18.11.2016
10:48:54
не надо так, я взрослый уже мальчик, мне 36 годиков мне вот щас потрясения душевные совсем не нужны

пойду пожалуй, пока монитор не разбил

trickster
18.11.2016
10:50:19
ты фэйково так реагируешь всегда?

Антон
18.11.2016
10:51:57
ты фэйково так реагируешь всегда?
я сильно-сильно себя сдерживаю чтобы не послать нахуй, чтобы не предложить бросить разработку пока не поздно, да я лукавлю и реагирую фейково меня захлестывают совсем другие чувства

Максим
18.11.2016
10:53:31
^ я его боюсь, парни в модели шоус вызвать метод из модуля, который вернёт коллекцию. @collection_of_shows = modulename.get_shows

Антон
18.11.2016
10:53:52
а что такое modulename?

Alex
18.11.2016
10:53:55
Ты либо результаты хранишь в базе, и соответственно как то парсишь потом через модели в базу пишешь, либо в контроллере дергаешь парсер и отображаешь во вьюхе.

Во втором случае модель не нужна.

Так что определись хранишь ты результаты в базе или парсишь каждый раз на лету прежде чем тебе ответят.

Максим
18.11.2016
10:54:26
на лету

Alex
18.11.2016
10:54:33
Тогда тебе модель не нужна

Zulkar
18.11.2016
10:54:37
зачем тебе модель тогда

Google
Alex
18.11.2016
10:54:47
Тогда дергай в контроллере

Zulkar
18.11.2016
10:54:49
я сказал в контроллере вызывай

Alex
18.11.2016
10:54:53
и преврати модуль в класс.

Антон
18.11.2016
10:54:56
что такое modulename?

Alex
18.11.2016
10:55:16
на лету парсить убого, это к слову.

Максим
18.11.2016
10:55:17
что такое modulename?
ну название модуля, не важно

Alex
18.11.2016
10:55:27
Было бы не важно не спрашивали.

Народ пыняется понять контекст твоего кода а ты ничего не объясняешь. И чтобы тебе помочь тут из тебя клещами инфу выдергивают.

Антон
18.11.2016
10:56:20
говорю же шпийон!

Максим
18.11.2016
10:56:26
да я первый проектик пишу мне важно что бы хоть как-то работало, прикручу дальше базу данных .

Антон
18.11.2016
10:56:36
что такое modulename?

Alex
18.11.2016
10:56:37
Ну так дергай в контроллере свой класс

не надо делать модулем если ты не понимаешь зачем это нужно )

Максим
18.11.2016
10:57:24
то есть ты предлагаешь прямо в контроллере классы парсера писать? :_

Страница 639 из 1684