@sl_bug теперь мне стыдно, что пришлось так сделать и я искренне прошу прощения за выпады в вашу сторону) все мы прекрасно знаем, что в лицо вряд ли я бы Вам сказал такое... но... В любом случае вы не только показали мне как сделать, но и я понял, что действительно нужно было бы немного подумать головой. Спасибо!
@sl_bug у меня id user'a и id role хранятся в users_roles, а сами роли в таблице role, вот User.includes(:users_roles) вытаскивает id пользователей, .references(:users_roles)(не пойму что делает).where.(role: {id: 1}) покаывает на какой id смотреть в таблице role? я все правильно понял?
@Marinochka1 блин, на роуты ругается No route matches [PATCH] "/posts/102/executor_choose", хотя прописана в роутах match 'posts/:id/executor_choose' => 'posts#executor_choose', :as => :choose_executor, via: [:get, :post]
@Marinochka1 в таблицу Post в колонну executor_id нужен id usera который откликнулся на Post, как на freelancim.ru, ща запостю как все это выглядит доавлю в уточнения
@Marinochka1 когда юзер создавший Post, нажимает выбрать, то статус меняется на "выполняется" то есть 2, и в базу Post, в колонну executor_id падает id другого юзера то есть исполнителя... до этого executor откликается на Post... пробую через новый метод @post.update_column(:executor_id).merge(:executor_id => feed_item.user.id) но не знаю как привязать юзера откликнувшегося на задание
@Marinochka1 все предложения сделал в виде @feed_items, туда и хочу добавить кнопку, но как к этой кнопке прикрепить id юзера который создал это предложения понятия не имею
@Marinochka1 спасибо, а еще вопрос, процесс выбора исполнителя не могу допереть как, добавил в роуты: match 'posts/:id/executor_choose' => 'posts#executor_choose', :as => :choose_executor, via: [:get, :post], а в контроллер def executor_choose
@post = Post.find(params[:id])
а тут как определить executor не могу понять
@post.status =2
@post.save
redirect_to post_path @post
end
Спасибо, работает только если у юзера есть запись в базе с картинкой, если нету ничего не показывает, хотя должен, есть идеи? а то уже запарился искать
задача следующая, если у юзера есть аватар то показать его, если нет то показать дефолтную картинку, все работает если у юзера в базе в колонке avatar есть ссылка на изображение, а если нету то он ничего не показывает