在添加页面时,refinerycms不起作用

尝试使用refinerycms从仪表板添加新页面时出现此错误

SQLite3 :: ConstraintException:refinery_page_translations.refinery_page_id可能不为NULL:INSERT INTO“refinery_page_translations”(“created_at”,“custom_slug”,“locale”,“menu_title”,“refinery_page_id”,“slug”,“title”,“updated_at” )价值(?,?,?,?,?,?,?,?)

与下一个gemfile

gem’轨道’,’3.2.14′

group:开发,:测试做gem’sqlite3’结束

group:资产做gem’sass-rails’,’〜> 3.2.3’gem’coffee-rails’,’〜> 3.2.1′

gem’uglifier’,’> = 1.0.3’结束

gem’jquery-rails’,’〜> 2.3.0′

gem’refinerycms’,’〜> 2.1.0′

根据我在https://github.com/refinery/refinerycms/issues/2450上找到的答案,将其添加到您的Gemfile:

 gem 'globalize3', '0.3.0' 

并运行

 bundle install 

如果失败,您可能需要按错误输出建议执行,然后运行

 bundle update globalize3 

您可能需要删除并重新创建数据库

 $ rm db\*.sqlite3 $ rake db:migrate db:seed 

这解决了我的问题。