
Denis
01.06.2017
21:22:53
просто rubymine подлагивает не видя переменнную

Alexey
01.06.2017
21:22:56
А где он ее берет?

Denis
01.06.2017
21:23:03
дело именно в стиле
если интерсно

Google

Alexey
01.06.2017
21:23:25
Где она объявляется ?

Смерть
01.06.2017
21:23:29
У тебя имена классов на немецком?

Denis
01.06.2017
21:23:33
<%= form_for_filterrific @filterrific do |f| %>
это все вопросы к верстальщику. сам удивляюсь

Смерть
01.06.2017
21:24:15
Тебе надо для тега a стиль?
Или что это вообще такое a['name']?

Denis
01.06.2017
21:24:43
имя фильтра

Смерть
01.06.2017
21:24:58
а, туплю

Denis
01.06.2017
21:24:58
оборачивать это в p кактро не очень хочу
<p></p> - об это p

Смерть
01.06.2017
21:25:31
ну тебе так и так придется обернуть. Ты не можешь добавить класс на текст

Alexey
01.06.2017
21:26:20
Вопрос в f или a.class?

Denis
01.06.2017
21:26:20
Ну ладно

Google

Denis
01.06.2017
21:26:27
в стиле)
просто обернул в <p>

Alexey
01.06.2017
21:28:13
Link_to?
А. Блин
A checkbox + label for ?
https://stackoverflow.com/questions/6293588/how-to-create-an-html-checkbox-with-a-clickable-label во )

Denis
01.06.2017
22:19:52

Nikita
01.06.2017
22:31:02
чето как-то
мб rake haml:erb2haml ?

Смерть
01.06.2017
23:14:09
Не могу нагуглить что-то. У меня есть PG array поле.
t.text :multiselect_values, array: true, default: []
Как мне заселектить все модели, с пустым полем? Что-то типа
where(multiselect_values: [])
Забыл ответ написать
"multiselect_values = '{}'"

Igor
02.06.2017
00:04:43
ребят, вотафак -
sql_format.rb
------
class SqlFormat
attr_accessor :lines
def initialize(lines)
self.lines = lines
end
end
main.rb
--------
require "sql_format"
SqlFormat.new("test")
#=> ArgumentError: wrong number of arguments (1 for 0)
Только когда инстанциирую. Сам по себе класс вызывается

Смерть
02.06.2017
00:07:39
реквайришь что-то не то, похоже

Rustam
02.06.2017
06:36:23
ребята, вопрос есть я могу в рельсах организовать рекурсивный рендеринг partial во вьюхах

ojab
02.06.2017
06:40:31
можешь
но это плохая идея

Rustam
02.06.2017
06:42:24
мне именно рекурсия нужна, ибо уровень вложенности не ограничен
или есть другой способ?

Hard
02.06.2017
07:02:12
Помогите в чем проблема?

Google

I
02.06.2017
07:03:58
ох, прекрасно, passenger!

Vitaly
02.06.2017
07:11:41
кто использует gulp для сборки ассетов? поделитесь мнением пожалуйста, кто что думает об этом?

Artur
02.06.2017
07:12:15
Думаю, что эти люди живут в 2014

Vitaly
02.06.2017
07:12:46
просто столкнулся с проблемой
мне нужно послать аякс запрос из формы
запрос уходит нормально, нормально доходит до respond_to и отдается в js.erb но в ответ приходит весь ХТМЛ код вместе с тем что есть js.erb хотя должен приходить обычно только js.erb
а весь фронт собран естественно на gulp
и я подозреваю что все дело в нем, хотя может ошибаюсь

Artur
02.06.2017
07:15:18

Vitaly
02.06.2017
07:15:46
def search
@string = params[:string]
@find_news = News.where("title LIKE ? or text LIKE ?", "%#{@string}%", "%#{@string}%").limit(10)
respond_to do |format|
format.js
format.json
end
end

Artur
02.06.2017
07:17:12
А лог покеж

Vitaly
02.06.2017
07:19:53
в логе делается все что может только делаться
то есть там не только этот экш отрабатывается а все возможное


Vitaly
02.06.2017
07:20:12
хотя изначально идет куда нужно
Started GET "/news/search?string=string" for ::1 at 2017-06-02 12:26:32 +0500
Processing by Contents::NewsController#search as */*
Parameters: {"string"=>"string"}
User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 1]]
Poster Load (0.1ms) SELECT "posters".* FROM "posters" ORDER BY "posters"."id" ASC LIMIT 1
News Load (0.2ms) SELECT "news".* FROM "news" WHERE (title LIKE '%string%' or text LIKE '%string%') LIMIT 10
Rendered contents/news/_search_result.html.erb (1.1ms)
Rendered contents/news/search.js.erb within layouts/application (4.7ms)
Rendered mockups/components/_social.slim (2.8ms)
Rendered layouts/partials/_fullnav.slim (14.7ms)
Rendered templates/components/_social.slim (3.1ms)
почему он рендерет всякую левую фигню?
фронт не мой и он собран через gulp
где-то в скриптах стоит перехватчик всех ajax запросов и переделывает запрос по свойму?


Artur
02.06.2017
07:30:34
Сделай запрос курлом например или постмном.
Посмотри что вернётся.
Я полагаю, что фронт не причём.

Google

Vitaly
02.06.2017
07:34:12
попробовал
возвращается все что можно, вся страница
весь фронт

Artur
02.06.2017
07:44:31
То есть не js и не json?

Admin
ERROR: S client not available

Vasiliy
02.06.2017
07:47:43
заголовок запроса может быть кривой в постмане

Vitaly
02.06.2017
07:49:58
я проверил на двух разных сайтах
в одном норм работает курл выдает все ок
в этом где проблема
- проблема
он обращается к js но прикрепляет к моему JS еще кучу всякой фигни

ojab
02.06.2017
07:53:42
а /news/search.js?string=string что отдаёт?
судя по логу он не обращается к JS, он обращается к default format

Vitaly
02.06.2017
08:01:40
ну в логах написано что он отдает сначала js
потом лезет почему-то ко всему остальному
Rendered contents/news/_search_result.html.erb (1.1ms)
Rendered contents/news/search.js.erb within layouts/application (4.7ms)
Rendered mockups/components/_social.slim (2.8ms)
Rendered layouts/partials/_fullnav.slim (14.7ms)
Rendered templates/components/_social.slim
три последних рендеринга это лишнее
почему они попадают туда не знаю
и самое главное что там есть результат работы моего search.js.erb
в хтмл ответе

Google

Vitaly
02.06.2017
08:06:12
то есть отрабатывается код Ruby который есть в search.js.erb
хотя нет вру. он не отрабатыает его, он выдает содержимое этого search.js.erb
то есть например там alert("hello");

Vasiliy
02.06.2017
08:15:24
попробуй руками укажи какой шаблон рендерить
и попробуй обратиться к /news/search.js?string=string после search js поставить

Vitaly
02.06.2017
08:46:53
указал шаблон format.js {render "search"}
все так же

Vasiliy
02.06.2017
08:47:56
кек, ты укажи полный путь render partial: 'contents/news/search'
я думаю где-то у тебя переопределяется шаблон или лэйаут привязывается

Artur
02.06.2017
08:54:02
Кстати, да, попробуй в render передать layout: false

Vitaly
02.06.2017
08:55:24
не помогло

Vasiliy
02.06.2017
08:57:06
вообще всё что выше?
теперь ощущение что ты не тот контроллер и экшен вызываешь)

Vitaliy
02.06.2017
08:58:33
А еще лайауты советую переименовать со .slim на .html.slim