내 사이트에 문제가 있어서 적어도 몇 주 동안 고치려고 노력했습니다. 그래서 누군가 내가 어디가 잘못되었는지 지적해 줄 수 있기를 바랐습니다. 어떤 배경 지식을 위해 저는 최근 졸업생이고 이것은 제가 최종 프로젝트를 위해 구축한 최종 프로젝트입니다. 데모 전에는 제가 원하는 모든 기능을 얻지 못했지만 지금은 시도 중인 과정을 마쳤습니다. 부족하다고 생각되는 기능을 소개합니다. 즉, 관심 목록에 추가하고 좋아하는 목록에 추가하거나 싫어하는 목록에 추가할 수 있는 Bootstrap 테마가 있는 Vue 프런트엔드와 Rails 백엔드를 사용하여 공포 영화의 위시리스트를 만들었습니다. 하지만 제가 원하는 것은 마지막입니다. 해당 목록에 추가하기 위해 버튼을 클릭하면 시청하지 않는 목록에서 해당 항목이 제거됩니다. 백엔드에 부울 값을 설정했지만 실제로는 이를 참에서 거짓으로 바꾸는 논리를 제대로 얻을 수 없습니다. 프론트엔드에 뭔가 필요한지, 아니면 무엇이 필요한지는 모르겠지만 제가 말했듯이 우리는 지금까지 최소 2주 동안 이 문제를 해결하려고 노력해왔으므로 어떤 도움이라도 도움이 될 것입니다.
나의 건축
으아아아My Rails는 함수를 업데이트하고 생성합니다. (그게 문제인 것 같은데 안보일 뿐입니다.)
으아아아다른 목록으로 이동할 수 있는 버튼과 방법이 있는 프런트엔드가 있지만 영화가 좋아요 또는 싫어요 목록으로 이동해도 보지 않은 목록에서 영화가 제거되지 않습니다.
create_table "hatedits", force: :cascade do |t| t.integer "movie_id" t.integer "user_id" t.string "box_art" t.datetime "created_at", precision: 6, null: false t.datetime "updated_at", precision: 6, null: false end create_table "lists", force: :cascade do |t| t.integer "user_id" t.integer "movie_id" t.boolean "watched" t.datetime "created_at", precision: 6, null: false t.datetime "updated_at", precision: 6, null: false end create_table "lovedits", force: :cascade do |t| t.integer "movie_id" t.datetime "created_at", precision: 6, null: false t.datetime "updated_at", precision: 6, null: false t.integer "user_id" t.string "box_art" end create_table "movies", force: :cascade do |t| t.string "name" t.string "description" t.string "box_art" t.string "sub_genre" t.datetime "created_at", precision: 6, null: false t.datetime "updated_at", precision: 6, null: false t.integer "year" t.string "category" end create_table "users", force: :cascade do |t| t.string "name" t.string "email" t.string "password_digest" t.datetime "created_at", precision: 6, null: false t.datetime "updated_at", precision: 6, null: false end end
여기
으아아아if
문에서 비교 대신 과제를 하고 계시나요?