Refinery

Moja pierwsza apka z refinery

  1. załozyłam nowy gemset
  2. gem install rails -v 3.2.15
  3. gem install refinerycms
  4. refinerycms test6

problem pojawia się przy rake db:seed

ala@ubu1:~/sz/test6$ rake db:seed rake aborted! SQLite3::ConstraintException: refinery_page_translations.refinery_page_id may not be NULL: INSERT INTO "refinery_page_translations" ("created_at", "custom_slug", "locale", "menu_title", "refinery_page_id", "slug", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)
i z pg

ala@ubu1:~/sz/test6$ rake db:seed rake aborted! PG::NotNullViolation: ERROR: null value in column "refinery_page_id" violates not-null constraint : INSERT INTO "refinery_page_translations" ("created_at", "custom_slug", "locale", "menu_title", "refinery_page_id", "slug", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id"
nie znalazłam żadnego rozwiązania na necie, help …

Naprawdę nic nie udało się znaleźć? Google “rake db:seed SQLite3::ConstraintException” wyrzuca trochę wątków ze Stack Overflow.

Nie jestem w stanie stwierdzić, co jest przyczyną problemu, ale ta odpowiedź podaje tę najbardziej prawdopodobną.

to nie jest problem samego seed
cms sie uruchamia ale już przy zapisie nowej strony wyrzuca podobne błedy podglad strony działa. na virtualce z ubuntu mam to samo.

[code] ActiveRecord::StatementInvalid in Refinery::Admin::PagesController#create

SQLite3::ConstraintException: refinery_page_translations.refinery_page_id may not be NULL: INSERT INTO “refinery_page_translations” (“created_at”, “custom_slug”, “locale”, “menu_title”, “refinery_page_id”, “slug”, “title”, “updated_at”) VALUES (?, ?, ?, ?, ?, ?, ?, ?)[/code]

gdybys zerknoł na 1 posta jest tam to samo z postgre

to w postgresie pisze dokladnie:

null value in column "refinery_page_id" violates not-null constraint

czyli null jest ustawiony tam gdzie niepowinien być ustawiony

Dla dokładniejszej odpowiedzi trzeba by było przejrzeć kod, który jest wykonywany