@rubylang

Страница 1116 из 1684
A1ex Lopatin
12.07.2017
05:59:47
а где у тебя передается borrower_id в link_to?
хороший правильный вопрос, но не borrower_id (который передается в params), а payment.id. Там у меня во вьюхе рисуется таблица с payments, которые принадлежат одному borrower-у, и на каждой строке переход к редактированию конкретного payment. Гугление по how to pass parameters to link_to принесло искомое, переход выглядит так: <%= link_to 'Редактирование платежа', borrower_payment_path(id: payment.id) %> ну не редактирование, а #show, но главное - параметр payment.id передается.

Dolt
12.07.2017
07:10:04
привет всем! Есть ли в телеграме чат людей, использующий яндекс map API?

ну или вообще апишки

Google
v
12.07.2017
07:18:07
и чат людей, использующих апи trello

Rustam
12.07.2017
07:26:42
ну и на каждое апи конечно по чатику

Vasiliy
12.07.2017
07:26:57
ну или вообще апишки
апишки для слабаков, настоящие гуру пишут всё сами

Dolt
12.07.2017
07:27:13
вообще апишки имел ввиду вообще апишки яндекса?

ojab
12.07.2017
07:42:25
лучше спрашивать в чятике про ЯП, через который будешь дёргать апишки

Vasiliy
12.07.2017
07:59:48
Ребят, я кончился, как сделать такую вещь - рельса, модели, есть through: модель, но она содержит не 2 связи, а 3 связи, типа 2 связи many-many и плюс ещё юзера, как мне написать метод для массового присваивания с юзером уже, типа item_ids = { user: user, items: items}

Fedor
12.07.2017
08:00:18
я ниче не понял

Vasiliy
12.07.2017
08:07:26
ну смори, есть например(абстрактные) свидание у свидания есть участник 1 и участник 2 у участников есть пердметы которые они принесут на свидание, цель - писать в свидание предметы которые принесут участиник, связи свидание | участник 1 | участник 2 для предметов будет так свидание_ид | участник_ид | предмет_ид получается что можно сделать свидание has_many предметы through: свидание_предметы но при записи в таблицу свидание_ид | участник_ид | предмет_ид через свидание.предмет_идс =, в хелперах рельсы не достаёт участник_ид

просто many-many связь с 3 ассоциациями а не двумя и thought модель типа belongs_to свидание belongs_to участник belongs_to предмет

Fedor
12.07.2017
08:12:20
ох е...

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

свидание has_many свидание_contexts

Google
Fedor
12.07.2017
08:13:06
и в контекст все это запихнул

может в рельсе и можно как-то такую тройную связь сделать, но скорее всего получится такой запутанный оверхэд, что ты потом повесишься, лишь бы его не поддерживать

ojab
12.07.2017
08:15:04
я всё равно ничо не понял ._.

Vasiliy
12.07.2017
08:15:21
ну вы че поцы

ojab
12.07.2017
08:16:24
Ты хочешь делать свидание.предмет_идс = и при этом дополнительные аттрибуты для предметов указывать?

Vasiliy
12.07.2017
08:16:34
да

class User end class Employee has_many :teams has_many :projects, :through => :teams end class Project has_many :teams has_many :employees, :through => :teams end class Team belongs_to :user belongs_to :employee belongs_to :project end вот что-то похожее в моделях

и чёбы project.team_ids = как-то вхуярить сюда юзера + иды тим

Alex
12.07.2017
08:40:59
Ребята, подскажите, что не так у меня с путями к ассетам? Приложение ищет стили по абсолютному пути: http://127.0.0.1:3000/home/raleksey/projects/temporary/kmoptom/app/assets/stylesheets/font-awesome.min.css

ojab
12.07.2017
08:52:53
а как ты их прописываешь?

Alex
12.07.2017
08:54:44
В application.scss @import "font-awesome.min";

Легаси приложение, перенёс на другой сервер, всё ок, кроме стилей

Vasiliy
12.07.2017
09:03:15
мож в нжинксе проблема?

Alex
12.07.2017
09:04:32
да уже тоже так подумал но и локально же не работает

ojab
12.07.2017
09:05:16
font-awesome из гема? @import "font-awesome" так же себя ведёт?

Alex
12.07.2017
09:08:31
Нет, не гем scss в assets/stylesheets Предложенный вариант кидает ошибку "File to import not found or unreadable: font-awesome."

ojab
12.07.2017
09:15:46
@import в application.css или в другом файле?

Если в application.css только этот импорт оставить — всё ок?

Alex
12.07.2017
09:21:56
да, в этом файле интересно у меня подобная ошибка с несколькими файлами @import "custom.bootstrap.min"; @import "bootstrap_and_overrides"; @import "smart_admin/bootstrap.min"; @import "font-awesome.min"; @import "*"; Если закомментировать последнюю строку, файлы находятся Точнее, пути становятся правильными Типа: localhost:3000/assets/font-awesome...... Вообще, import '*' - дичь какая-то, разве нет?

Nikita
12.07.2017
09:22:15
да

Google
Nikita
12.07.2017
09:22:27
в любом случае же лучше нормально импортить

Alex
12.07.2017
09:34:53
А может и не дичь. Из документации: "You can do file globbing as well using @import "*"

Тогда не понимаю в чем косяк.

Alex
12.07.2017
14:02:05
Как через рельсы добавить и юзать столбец типа money в базе Postgres?

Кøе-ктø Геннадьевич
12.07.2017
14:02:24
миграцией

Nikita
12.07.2017
14:04:06
ребят, скажите пожалуйста, как сделать form_for просто на url? без @user и т.д.

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

Vadim
12.07.2017
14:06:58
https://apidock.com/rails/ActionView/Helpers/FormTagHelper/form_tag

Vasiliy
12.07.2017
14:10:40
в доке есть же

Nikita
12.07.2017
14:20:40
блин, я просто хз как раскидать с 1 страницы логин для 2 моделей

искать в контроллере ту, и ту модель, и если найдена делать редирект?

Fedor
12.07.2017
14:21:44
эм

Fedor
12.07.2017
14:21:54
form_tag ?

Nikita
12.07.2017
14:22:04
это понятно, с этим разобрался)

Fedor
12.07.2017
14:22:17
а в чем тогда проблема?

Nikita
12.07.2017
14:22:56
ну 1 логин страницы, модели две, отсылаю мыло, пароль, дальше ищу инстанс той, и той модели и если найдена редиректить на сессию той или иной модели?

Fedor
12.07.2017
14:25:04
ну есть у тебя во вьюхе form_tag с юрлом, без привязки к модели, он передает данные, ты их получаешь в контроллере, потом делаешь Model.find_by(email: params[:email])

проверяешь пароль, и вообще делаешь что хочешь

потом current_user сохраняешь в сессию

или как там у тебя сессии устроены

Google
Nikita
12.07.2017
14:25:42
через девайс

Fedor
12.07.2017
14:25:42
в чем конкретно проблема то?

Nikita
12.07.2017
14:25:48
можно просто на пост редиректить

да все, спасибо, не в чем

Vasiliy
12.07.2017
14:26:19
а как ты модели определяешь?

Admin
ERROR: S client not available

Nikita
12.07.2017
14:26:34
@vasivas в смысле как?

Vasiliy
12.07.2017
14:27:04
ну у тебя один урл для 2х моделей, когда юзер регается как определяется какая у него модель?

Nikita
12.07.2017
14:27:21
а, там статическая страницы, он выбирает я юзер, или предоставляю услуги

и уже зависимо от этого попадает на регистрацию той или иной модели

я не понимаю почему нельзя было сделать это 1 моделью

через 1 поле, дополнительное

но сделали так

Vasiliy
12.07.2017
14:28:16
ваще лучше так, гг) я сделал через доп поле, но не очень удобно

Nikita
12.07.2017
14:28:41
ну короче ладно, буду сейчас думать что-то, спасибо)

а кто-то в курсе как в девайс на post сессия создается? какие параметры идут? просто эмеил, пароль

или типа user: {email: ..., password: ...}

Vasiliy
12.07.2017
14:29:34
там же ты модель берешь юзера

и делаешь чёто sign_in(user) и всё

Nikita
12.07.2017
14:30:10
щас проверим

Google
Nikita
12.07.2017
14:32:37
@vasivas а там получается колонки password нет, только encrypted_password, он в чем? base64?

Vasiliy
12.07.2017
14:33:13
hmac, посмотри в исходниках девайса как шифруется

он же дает метод экземпляра user.valid_password?(params[:password])

Nikita
12.07.2017
14:33:59
тю, спс

Валера
12.07.2017
14:41:01
Подскажите пожалуйста, в актив админ, я могу метод edit кастомизировать ?

Кøе-ктø Геннадьевич
12.07.2017
14:42:24
да, у них в мануале описывается кастомизация вьювов и контроллеров

вылезает по запросу activeadmin custom show

ну или custom action show

Валера
12.07.2017
14:44:18
вьюшку закастомил, это да, а для контролеров нашел только как добавить свой экшен, а я хочу переписать edit

member_action :edit, method: :put do - не сработало

Кøе-ктø Геннадьевич
12.07.2017
14:45:55
мне кажется можно сгенерировать ресурс, в котором прописать методы так, как ты хочешь. Но лучше уточнить

ojab
12.07.2017
14:46:44
controller do def edit end end

Валера
12.07.2017
14:57:50
member_action :edit, method: :put do - не сработало
и этот и вариант что предложил ojab работают, просто по умолчанию вызывается super, и там уже вылетает ошибка, ну я так понял во всяком случае

все оказалось проще - я давно не работал с рест и перепутал edit и update, вот и все?

Nikita
12.07.2017
15:10:25
ребят, из-за чего flash[:alert] может не пропадать сразу же после перехода?

то есть он светится где нужно, я перехожу на другую страницу, он все еще есть, и только следующий клик и он пропадает

Alex
12.07.2017
15:12:07
например, из-за того, что на первую страницу с флешом ты попадаешь через рендер, а не через редирект

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