
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

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?

Mikhail
27.11.2016
15:44:20

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