Подпишитесь на рассылку о самых интересных материалах в мире веб-разработки :)

SQLite3::SQLException


(Grayson Abel) #1

Возникла такая ошибка:

SQLite3::SQLException: no such column: taggings.tag_id: SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."post_id" = ?

в чем может быть проблема?


(Grayson Abel) #4

а если серьезно? ))


(Grayson Abel) #6

а если так?)


(Lavandosovich) #7

Столько скринов, а полезен только один, и то не хватает самого главного скри…, т.е. старания,конечно старания. Аминь.


(Grayson Abel) #8

угадал?)


(Grayson Abel) #10

Лан, понял)

Хороший форум
Помогать на нём, конечно, не будут


(Grayson Abel) #12

осталось только форум переименовать в " wiseacre.club "


(Павел) #14

ты неправильно делаешь поле для тэгов, если ты дефайнишь метод(all_tags), который возвращает тебе тэги из базы данных в модели Post - это не значит, что такой атрибут появится в этой сущности. сответственно во вьюхе у тебя не может быть такого инпута(о чем тебе и говорит ошибка: нет такой колонки в таблице posts). в данном случае тебе нужны вложенные атрибуты(nested attributes), если знаком с английским, я погуглил для тебя один скринкаст: вот он. если же не знаком, гугли и читай про вложенные атрибуты сам.


(Grayson Abel) #15

знаком, спасибо, сейчас чекну)

Судя по всему, из адекватных людей здесь только ты


(Lavandosovich) #16

Забавное замечание, ведь нас тут трое :joy:, не считая черепахи. И лучше взять другие гайды(дмапстарт лаб ну уж очень староват), покрайней мере для рельсы


(Хулия Паукофф) #17

шо за троль …не можешь чего нормального сказать…нех…писать тогда