@rubylang

Страница 663 из 1684
Artur
21.11.2016
20:07:33
ты с link_to небось спутал :)

Eugene
21.11.2016
20:08:07
у девайся вот так регистрация реализована

= simple_form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f| = f.error_notification .form-inputs = f.input :email, required: false, autofocus: true, placeholder: 'example@domain.com' = f.input :user_name, required: false, placeholder: 'example' = f.input :number_of_group, required: false, placeholder: '442701' = f.input :password, required: false, placeholder: '6 characters minimum' = f.input :password_confirmation, required: false, placeholder: 'confirm password' .form-actions = f.button :submit, "Sign up", class: 'btn btn-success'

можно ли это перекодить на свое?

Google
Alex
21.11.2016
20:08:21
simple_form годный, юзай его.

ты с link_to небось спутал :)
Я на самом деле предположил что будет кнопка но работать будет как ссылка. Про submit не подумал.

В следующий раз просто буду проверять что хелпер делает действительно что я думаю :(

можно ли это перекодить на свое?
Да, это simple_form обычный. Расскажи свой кейс.

Иван
21.11.2016
20:09:19
нужно еще проверочку приделать. я не пойму между этими двумя в чем разница =\
второй запрос вроде выбирает только те рекламные компании где нет статистики

хотя возможно я ошибаюсь

Eugene
21.11.2016
20:09:43
Да, это simple_form обычный. Расскажи свой кейс.
кейс это решение того как я этот код буду переписывать для своего примера?

Alex
21.11.2016
20:09:53
Задачу которую ты решаешь

Cate
21.11.2016
20:10:22
второй запрос вроде выбирает только те рекламные компании где нет статистики
Ничоси как хорошо запрос написали, что сразу понятно что речь про рекламные кампании))

Eugene
21.11.2016
20:10:47
А ну мне надо с большого кол-ва филдов забрать параметры и при валидности, которые проверяются не просто так загонять их в базу.

т.е. валидировать надо будет их в контроллере

Google
Alex
21.11.2016
20:11:11
Он тебе и ошибки в форме выведет и с бутстрапом подружится.

Eugene
21.11.2016
20:11:22
ну и забирать с помощью нажатия на кнопку

Alex
21.11.2016
20:11:29
Не понял

POST/AJAX POST?

Eugene
21.11.2016
20:11:56
ну постом чтобы эти параметры появлялись в экшене который я прописал

так можно?

Alex
21.11.2016
20:12:08
При нажатии на кнопку отправляется страница с загрузкой?

или без загрузки?

Eugene
21.11.2016
20:12:21
без загрузки страницы

Alex
21.11.2016
20:12:36
Ты знаешь что такое ajax верно?

I
21.11.2016
20:12:41
так можно?
можно их собрать по клику и отправить

Eugene
21.11.2016
20:12:47
да писал его реализацию на синатре

всмысле сталкивался с ним

Alex
21.11.2016
20:13:18
Короч без перезагрузки - добавляешь к форме remote: true и в js это обрабатываешь. Гугли rails remote: true

Eugene
21.11.2016
20:13:33
окей, спасибо

yopp
21.11.2016
20:29:27
мде

корочи portable приложение на jruby в виде self-contained war файла это 250 мегабайт

которое жрёт от 700мб до 1.5гб памяти

(про память скорее всего я где-то наебался и там мемлики есть несущественные)

Andrey
21.11.2016
20:41:37
Короч без перезагрузки - добавляешь к форме remote: true и в js это обрабатываешь. Гугли rails remote: true
@Eugene_Shved Особый жир ujs в том что так можно отправлять POST и другие запросы =link_to title, .._path, remote: true, method: :post, id:'custom_id' а в JS сообтвественно $('#suctom_id').on 'ajax:success', -> alert 'всё заебись, расходимся'

Google
Alex
21.11.2016
20:41:56
фейл тоже надо обрабатывать

Andrey
21.11.2016
20:43:03
фейл тоже надо обрабатывать
согласен на все 100% мне прост в падлу больше текста без ID набирать Вот полный список событий https://github.com/rails/jquery-ujs/wiki/ajax Только в каком-то событии в докментации перепутаны параметры

Кстати товариши, ни кто не знает как в Ubuntu можно алиасы тащить с собой автоматически на удаленные сервера?

Или хотя бы как это загуглить

типа сделал ssh username@serveraddress и дальше уже доступны мои любимые "be", "st" и тд вместо bundle exec, git status и тд

I
21.11.2016
20:48:19
https://github.com/rutchkiwi/copyzshell

это?)

Andrey
21.11.2016
20:48:55
https://github.com/rutchkiwi/copyzshell
судя по описани то что нужно, спасибо!

I
21.11.2016
20:48:57
по сути просто scp, ну да ладно

yopp
21.11.2016
20:50:09
Прощай!

Кстати, смешной эффект бана в телеграме: забаненный всё ещё может читать.

Так что можете передать свои приветы покинувшему нас по собственной просьбе @pirjsuka

Mikhail
21.11.2016
21:39:19
хехе. Че случилось, почему такой глубокий посыл

парня заставляли писать тесты?)

Eugene
21.11.2016
21:40:41
интересно как там тот сисадмин

Mikhail
21.11.2016
21:40:49
да никак

Eugene
21.11.2016
21:40:50
представил ли свой крутой проект

Mikhail
21.11.2016
21:40:50
=)

Eugene
21.11.2016
21:40:57
на конференции

Mikhail
21.11.2016
21:40:57
уверен что нет

Google
Eugene
21.11.2016
21:41:06
почему

потому что не писал тесты?

Mikhail
21.11.2016
21:41:27
потому что он не умел читать документацию сам

а без нее как никрути все равно сходу не напилишь

думаю что бросил это дело

хотя проектик интересный вроде бы, я бы тоже че нить такое попилил

Eugene
21.11.2016
21:50:07
how to require some another model to view in form for helper

Admin
ERROR: S client not available

Eugene
21.11.2016
21:50:14
= form_for Setting.new do |f|

даже не работает

https://gist.github.com/Evshved/76050668847324a172b90c4455aff073

Иван
21.11.2016
21:58:22
а ошибка в чем?

а так у тебя у объекта setting нет title и content

Eugene
21.11.2016
22:04:18
Та дело не в этом почему то он не хочет видеть локальную переменную setting

Иван
21.11.2016
22:05:35
@setting не локальная переменная, это переменная экземпляра. если ты ее определяешься внутри экшена контроллера, то она должна быть доступна во вьюхе

Eugene
21.11.2016
22:06:02
но она почему-то недоступна

undefined method `settings_path' for #<#<Class:0x007fb450fba070>:0x007fb4424fb4d0>

может роуты прописать?

Иван
21.11.2016
22:07:09
ну видимо надо, я же не знаю что ты делаешь)

Eugene
21.11.2016
22:07:43
эт да, есть такое

Google
Антон
21.11.2016
22:22:10
а каков нужны эффект?

Иван
21.11.2016
22:35:21
проверь после WHERE, похоже что там есть ошибка

Cate
21.11.2016
22:35:36
Это руби

хрен его знает, ошибка это или нет

Иван
21.11.2016
22:36:55
что именно не должно быть равным cp.platform_id ?

yopp
21.11.2016
22:36:57
с наступившей SQL INJECTION!

Cate
21.11.2016
22:37:14
с наступившей SQL INJECTION!
куда наступившей?

yopp
21.11.2016
22:37:27
в :uid

точнее в params[:uid]

хотя

оно просто некорректное представление для find_by_sql

там формат ["FOO ? > ?", 2, 1] => "FOO 2 > 1"

лучше вместо ? использовать :<name> и передать хеш вторым элементов

Иван
21.11.2016
22:41:08
оно просто некорректное представление для find_by_sql
там разве нет ошибки синтаксической после WHERE ?

Cate
21.11.2016
22:41:14
там не может быть инжекшен.

yopp
21.11.2016
22:41:25
нет, с чего

Cate
21.11.2016
22:41:35
там разве нет ошибки синтаксической после WHERE ?
да не в ошибке у меня проблема, а в логике)

yopp
21.11.2016
22:41:38
Cate
21.11.2016
22:41:43
вы что, женщин не знаете?

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