
Евгений
04.10.2017
09:50:40
Кстати, никто не пробовал https://github.com/AaronLasseigne/active_interaction ?

Mighty
04.10.2017
11:06:58

Artem
04.10.2017
11:35:45
Всем привет. Есть модель customer. От нее has_one essential. Как во вьюхе получить customer.essential.company_name?

Igor
04.10.2017
11:43:56

Google

Artem
04.10.2017
11:44:09
В index
Там customer.all

Mighty
04.10.2017
11:44:40
allow_nil: true

Artem
04.10.2017
11:45:15
А accept_nested_attributes?
Он не помогает?

Mighty
04.10.2017
11:45:41
Причем тут accept_nested_attributes если это для изменения?

Artem
04.10.2017
11:46:10
И все атрибуты которые нужны перечислять?

Mighty
04.10.2017
11:46:30
Ты чего хочешь-то
>как получить параметр A у модели B связанной с моделью C
>сказали
>и все аттрибуты?

Artem
04.10.2017
12:05:14
Попробовал
Спасибо

Sergey
04.10.2017
12:38:21
ребят

Google

Sergey
04.10.2017
12:38:25
есть сервер рельсов
и rake que:work
как можно в аппликейшене прописать что бы при загрузке сервера
запускался сервер рельсов вместе с que:work сервером?

Alex
04.10.2017
12:43:05
зачем здесь рекурсия, если можно простым циклом пройтись по массиву драйверов, или я опять чего-то не догнал

Mighty
04.10.2017
12:57:16
гугли

Mark
04.10.2017
13:23:32
памагите
почему останавливается не там где я ставлю debugger?

Mighty
04.10.2017
13:25:06
Очевидно потому что у тебя есть другой код, который оборачивает исполняемый и перехватывает те точки которые ставит дебаггер

Mark
04.10.2017
13:25:45
был на 4 рельсах
было норм
обновляю сейчас до 5
проект
и вот такая хрень

Антон
04.10.2017
15:02:26

Baryskhan
04.10.2017
15:07:05

Антон
04.10.2017
15:09:30
чет не помогло
тогда не понятно чем ты болен, а хрустальный шар опять куда-то закатился

Google

Baryskhan
04.10.2017
15:10:34
а посты так выглядит
<% @posts.each do |post| %>
<div class="panel panel-default post">
<h3><%= post.title %></h3>
<span><%= time_ago_in_words(post.created_at)%> ago</span>
<div class="description">
<p><%= post.body %></p>
</div>
<hr />
<div id="comments">
<p><%= post.comments.count %> comments</p>
<div id="comment">
<%= render 'comments/comment' %>
</div>
<%= render :partial => 'comments/form', locals: {post: post} %>
</div>
</div>
<% end %>
в comments/comment ..
<%= @post.comments.each do |comment| %>
<hr />
<div class="comment clearfix">
<div class="comment_content">
<p class="comment_body"><%= comment.body %></p>
<p class="comment_body"><%= user.email %></p>
<p class="comment_time"><%= time_ago_in_words(comment.created_at) %></p>
</div>
</div>
<hr />
<% end %>

Антон
04.10.2017
15:12:31

Baryskhan
04.10.2017
15:13:16
комменты есть
если добавляю оно показывает

Антон
04.10.2017
15:13:42
current_user.posts.build
эквивалентно Post.new
у Post.new нет каментов

Baryskhan
04.10.2017
15:14:56
а когда обновляю страницу нет
с постами проблем нет

Антон
04.10.2017
15:20:50
я вижу новый пост, у нового поста нет каментариев, если ты не создаешь каментарии где-то еще в коде, но скрываешь это
если стакан на половину пуст, то никаой оптимист с этим ничего не сможет сделать
зачем спорить? если с каждый запросом на index ты создаешь пустой пост без каментов

Baryskhan
04.10.2017
15:22:20
ок, как решить?

Антон
04.10.2017
15:22:38

Baryskhan
04.10.2017
15:23:07
current_user.posts.build вместо этого как написать?

Антон
04.10.2017
15:23:23

Baryskhan
04.10.2017
15:26:40
все посты с комментами

Антон
04.10.2017
15:28:30
ну и пишы
посмотри rails cast или документацию
так какраз про все посты с каментами

Loris
04.10.2017
19:32:23

Google

Mighty
04.10.2017
19:52:57

Loris
04.10.2017
19:54:48
Честно стырено из интернетов, но в целом идея верна, DRY во всей красе

Mighty
04.10.2017
19:55:45
На крайний случай есть tap

biert
04.10.2017
20:02:42
ребята, есть две модели, одна обычная, вторая с полем айди родителя, так вот с первой модель делаю Reservation.joins(:driver) но хочу еще прицепить к модели driver еще одну car (это та у которой есть поле с id driver)
как это собственно сделать

Loris
04.10.2017
20:08:15

Admin
ERROR: S client not available

Loris
04.10.2017
20:09:07
хотя с переменной наверное уже будет не так вырвиглазно выглядить

Mighty
04.10.2017
20:11:23

Loris
04.10.2017
20:19:20
А из рельсов выпилили, так как в ruby добавили, манки патч, я не прав. Чем это хуже чем через переменную?

Mighty
04.10.2017
20:20:58

Andrey
04.10.2017
20:21:50
class Author < ApplicationRecord
has_many :articles
end
class Article < ActiveRecord::Base
belongs_to :author, optional: true
end
Вот синтетический пример. Не могу понять, как добавить валидацию, чтобы у автору нельзя было добавить 2 одинаковые статьи. Заранее спасибо.

Loris
04.10.2017
20:22:17
Ну в раньше в ядре небыло и реализовали в рельсах, потом когда в руби появилось объявили деприкейтет в рельсах, гугл мне говорт что такие дела.

Mighty
04.10.2017
20:22:32

Loris
04.10.2017
20:22:49
а до этого был только в рельсах
КЭП
Я нагугли первую доку увидел что деприкейтед но не обратил внимание что для рельсов.

Mighty
04.10.2017
20:24:16

Andrey
04.10.2017
20:24:55
надо чтоб массив articles имел уникальный набор.

Google

Mighty
04.10.2017
20:25:07
Уникальный по чему

Andrey
04.10.2017
20:25:15
ну есть статья 1.
я ее хоп и 2 раза в articles запихну.

Mighty
04.10.2017
20:25:32
что значит «запихну»

Andrey
04.10.2017
20:25:34
модель же это позволяет.

Mighty
04.10.2017
20:25:39
Каким боком?

Andrey
04.10.2017
20:25:44
добавлю.
это ж массив?

Mighty
04.10.2017
20:25:54
У одной статьи будет в foreign_key два значения?
Это не массив а ссылка в поле модели которая belongs_to
ссылка по первичному ключу

Andrey
04.10.2017
20:26:42
ок. не по ID проверка а по заголовку.
автор не может писать статьи с одинаковым названием. Но другие авторы могут.
блин
другие авторы могут тоже название использовать.

Mighty
04.10.2017
20:27:54

Andrey
04.10.2017
20:28:15
пошел копать. Спасибо.

Mighty
04.10.2017
20:28:25
либо unique index на поле в базе