@rubylang

Страница 706 из 1684
Mikhail
27.11.2016
11:24:31
Я когда вижу что переменные называют request и response мне кажется что люди своих детей будут называть: "Фамилий Сын Папович или Фамилий Дочь Паповна"

Demyan
27.11.2016
11:25:13
ок

Mikhail
27.11.2016
11:25:17
Туда же докинь модели обе

Google
Mikhail
27.11.2016
11:25:22
и полный контроллер

Demyan
27.11.2016
11:26:06
https://gist.github.com/drdoc/999d35c008697d2708168cae7c09e3b3

Mikhail
27.11.2016
11:26:37
у тебя твой request имеет has_one?

скинь модели

Demyan
27.11.2016
11:27:10
обновил гист

Mikhail
27.11.2016
11:27:11
и контроллер

I
27.11.2016
11:27:40
уже

Mikhail
27.11.2016
11:27:47
не то что вопрос задать

обновил гист
у тебя неправильные стронг парамы

ты же хочешь разрешить создавать связь

так у тебя view не рендерится?

Demyan
27.11.2016
11:29:55
да

Google
Mikhail
27.11.2016
11:30:02
пффф

чтобы добавить ассоциацию тебе надо создать обьект

Model.answers.build

это инициализированный ансвер

@answer = Model.answers.build

Demyan
27.11.2016
11:30:41
где

Mikhail
27.11.2016
11:30:42
и форму для него

Demyan
27.11.2016
11:30:48
аа

Mikhail
27.11.2016
11:30:51
всмысле где

для формы

Demyan
27.11.2016
11:30:58
понял)

Mikhail
27.11.2016
11:31:01
form_for @answer

ты же ответ создаешь

тебе нужно обьект собрать. Вот забилди его сначало и включи форму

и путь указывай лучше так form_for @answer, url: path_to_post_request_for_create_answer_path

и раз ты ответ пилишь в контроллере родителя, тебе надо сделать отдельные стронг парамы для твоего ответа

Demyan
27.11.2016
11:33:47
params.require(:answer).permit(:answer)

?

Mikhail
27.11.2016
11:33:57
что такое permit(:answer)

это что за поле такое

Google
Mikhail
27.11.2016
11:34:04
текст ответа?

Demyan
27.11.2016
11:34:14
lf

да

Mikhail
27.11.2016
11:34:35
то есть у тебя модель Ответ и поле ответа ответ

И ты ответ вызываешь как Ответ.ответ

Demyan
27.11.2016
11:35:02
да понял я

Mikhail
27.11.2016
11:35:12
да стронги правильные

Demyan
27.11.2016
11:35:17
не сыпь соль :)

Mikhail
27.11.2016
11:35:42
но нейминг дерьмо редкое. Как у школьника. Переименую поле, делай нормально на message

params(:answer).permit(:message)

так гораздо читабельней

и понятно что ты в пермит кладешь.

Demyan
27.11.2016
11:38:49
А что с гистом не так? как правильно оформлять

чтоб в дальнейшем не было проблем

Alex
27.11.2016
11:43:32
рельсы это типа вау, все так просто. Через в год, бляяя нахуй я сюда пришел.
Хрен там плавал. Писал на похапэ, когда пришел в рельсы понял что я в раю. Полет нормальный.

Я знаю что у рельсы много антипаттернов но они здорово экономят время на старте.

Demyan
27.11.2016
11:49:33
и путь указывай лучше так form_for @answer, url: path_to_post_request_for_create_answer_path
А как в методе контроллера тогда создавать если я сбилдил переменную в представлении

Mikhail
27.11.2016
11:50:27
перенести ее в контроллер

Demyan https://gist.github.com/CapeRatel/7715ed3e6d721b1c87ba991df7297b9e

Demyan
27.11.2016
11:53:58
https://gist.github.com/drdoc/c06dc9488758b6590713fffb35673bdf

Google
Demyan
27.11.2016
11:54:35
понял)

не увидел кнопку. обновил ласт гист

Mikhail
27.11.2016
11:57:11
как обычно нахрапом, не думая

понял)
попробуй посмотреть внимательно

Demyan
27.11.2016
12:00:37
что-то не так в стронгах

Mikhail
27.11.2016
12:00:55
что-то не так в стронгах
Сделай нормальный гист как у тебя сейчас

также можно юзать такую штуку return render json: params и видеть какие параметры к тебе приходят

Admin
ERROR: S client not available

Mikhail
27.11.2016
12:06:25
че за шрифт

точно))) Знакомый шрифт)

Alex
27.11.2016
12:08:31
У меня раньше monospace (вроде) стоял, я даже чот не заметил как я его поменял.

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

Demyan
27.11.2016
12:20:38
отдебажив в браузере я понял что и как правильно делать

Но ты мне помог направив в нужном направлении, благодарю)

Mikhail
27.11.2016
12:22:52
главное чтобы понял как делать, а не чтобы работало

Demyan
27.11.2016
12:23:46
Я понял, ибо я сам отдебажил в консольке. и сам пришел к правильной последовательности

Mikhail
27.11.2016
12:24:26
?

Alex
27.11.2016
12:35:53
Консолька - рубишное все ?

test
27.11.2016
15:44:03
всем привет, кто нибудь здесь работал с react-rails? как вы прикрутили react-router?

Google
test
27.11.2016
15:44:46
он какой-то слишком грамоздкий )))

Mikhail
27.11.2016
15:45:09
у тебя опыт с реактом какой?

2 вечера думал о документации?

?

ты же изоморф собрался строить, а ребята там уже все сделали в рамках рельсы

test
27.11.2016
15:51:49
походу продолжу ковырять этот react-on-rails, не мне б какой нибудь туториал react-on-rails + router + api не знаете такой?

Mikhail
27.11.2016
15:52:37
ты хочешь изучать реакт?

test
27.11.2016
15:54:49
не, сам реакт +- изучил мне теперь собрать б все в одну кучу ))) ?

Mikhail
27.11.2016
15:54:56
я если бы решил изучать фронтенд по туториалам, выбрал бы этих ребят

https://egghead.io/

Но если ты уже изучил, то http://redux.js.org/

test
27.11.2016
15:56:13
спасибо, реально слишком много всего оказся в этом "новом" мире )))

Mikhail
27.11.2016
15:56:34
что значит много всего. У реакта самый популярный redux

надо просто выбрать тутор и начать изучать по нему

поищи сообщества реактовые

Сергей
27.11.2016
15:57:28
@react_js

Тебе сюда

Alex
27.11.2016
15:57:41
надо просто выбрать тутор и начать изучать по нему
Я когда смотрел, не было ни одного тутора который давал оптимальное базовое приложение, приходилось по кусочкам разбираться

Mikhail
27.11.2016
15:58:02
мне чуваки кто пишет на реакте советовали egghead

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