Size: a a a

Чат по руби

2020 November 14

E

Estanis in Чат по руби
Как много текста, простите
источник

E

Estanis in Чат по руби
Я наткнулся на, возможность объявления имени классов у связей class_name "User", но не думаю что это относится к моей проблеме
источник

И

Иван in Чат по руби
Estanis
Хочу реализовать связь, где у одного пользователя может быть много статей, а у одной статьи много комментариев. Привязка статей к комментариям  осуществлена, проблема возникла с построением связи между  user и articles. Как я пытался это осуществить: у модели User связь has_many :articles,  модель Article, имеет две связи has_many :comments (для связи с комментариями) и belongs_to :user (для связи с пользователем), в свою очередь последняя модель Article имеет belongs_to :article. (После этого изменения у меня перестаёт работать функция создания статьи на сайте)
В миграции create_article, я добавил следующую строку: t.references :user, null: false, foreign_key: true
В чём может быть проблема?
Может в том, что нет возможности создавать две разных вила связи в модели? Я сомневаюсь в этом
ну наверно потому что раньше твоя статья никак не зависила от юзера а теперь ты добавил обязательное поле user_id в нее
источник

И

Иван in Чат по руби
хотя ты лучше бы ошибку скинул, может это не единственная твоя проблема
источник

E

Estanis in Чат по руби
Я сделал rails db: migrate: reset
источник

E

Estanis in Чат по руби
Это обновило схему
источник

E

Estanis in Чат по руби
Ошибок просто функция отвалилась у сайта, как только я добавил новую (вторую) связь в модель
источник

E

Estanis in Чат по руби
Ошибок нет*
источник

И

Иван in Чат по руби
не может быть
источник

И

Иван in Чат по руби
и я не про обновление схемы а про создание статьи, тебе надо теперь при создании статьи указывать юзера
источник

E

Estanis in Чат по руби
Тесть в контроллере?
источник

E

Estanis in Чат по руби
Чтобы юзер автоматически указывался?
источник

E

Estanis in Чат по руби
У меня там эта логика
источник

И

Иван in Чат по руби
ну да
источник

И

Иван in Чат по руби
но я тебе еще раз говорю что без конкретной ошибки это разговор ни о чем
источник

E

Estanis in Чат по руби
У меня щас 4 часа утра, можно я завтра в личку вам напишу? Если ничего не получится
источник

E

Estanis in Чат по руби
Точнее сегодня, днём
источник

И

Иван in Чат по руби
да пиши, пожалуйста
источник

E

Estanis in Чат по руби
Спасибо
источник

A

Aenyeweddien in Чат по руби
Кот Программист
Политика это совсем не то что хочется обсуждать здесь в выходные
просто «здесь»)
источник