2011-04-21 206 views
2

Rails_admin在我的开发服务器上运行,端口为:3000, ,但在生产服务器上无法正常工作,响应404错误! 如何让它在生产服务器上工作?如何让rails管理员在生产服务器上工作?

感谢

+1

请提供有关错误的更多信息,例如日志文件的相对回报。 – 2011-04-21 12:47:15

+0

只显示错误404,也许我需要添加一些配置到rails_admin .rb文件,例如? – 2011-04-21 13:01:42

+0

你需要配置你的http服务器 – fl00r 2011-04-21 13:19:46

回答

1

您是否尝试过运行以下?:

$ rake rails_admin:copy_assets 

看准GitHub ReadMe这一点:

当运行在生产RailsAdmin的图片,样式, 和javascript资产可能会返回404 未找到错误取决于您的 服务器静态资产配置。 为了避免这个问题,你可以直接复制 资产注入您的应用程序 运行:

$耙rails_admin:copy_assets

+0

我得到了“不知道如何构建任务'rails_admin:copy_assets'”错误 – DanMatlin 2015-01-29 14:45:14

+0

这已经5岁了。 – Abdo 2016-06-17 10:20:38

-3

我不得不做了RAILS_ENV=production bundle exec rake db:reset,那么它的工作。不知道这是否是用户会话问题(无权限?)或其他问题。

要小心,尽管不要执行上面的命令,如果你的数据库中有“真实”的数据!

相关问题