小编Mic*_*ark的帖子

我们很抱歉,但有些不对劲. - 使用Rails,Apache,Passenger

我有Rails3.2.3 ApachePassenger.

我有一个项目在开发模式下工作.当我将项目切换到生产模式(Passenger标准)时,它给了我一个HTTP Error 500:

我们很抱歉,但有些不对劲.

即使这样也会发生WEBrick.有人能帮助我吗?

编辑:

我的生产环境文件:http: //pastebin.com/ZAudSzkc

apache ruby-on-rails passenger webrick

24
推荐指数
2
解决办法
6万
查看次数

在rails应用程序中重新加载部分内容

我想在我的rails应用程序中的'new'-view上每3秒重新加载一个部分.

我有这个 new.html.erb

<h1>Controller#new</h1>
This is my static content
<%= render partial: 'dynamic' %>
More Static content
Run Code Online (Sandbox Code Playgroud)

如何每隔3秒重新加载一次?我必须使用不引人注目的JavaScript吗?我怎样才能通过ujs实现这一目标?

javascript ajax ruby-on-rails unobtrusive-javascript partial

9
推荐指数
1
解决办法
1万
查看次数

如何使用Devise手动创建用户

在我的rails应用程序中,我正在使用设计用户注册.除了用户注册之外,管理员也应该在后端创建,编辑和删除用户.我在通过该管理员后端创建新用户时遇到问题.

当我在浏览器中调用UsersController #new动作时,它会打开我创建的用户输入表单.当我点击提交按钮时,会调用Devise :: RegistrationsController #create,但它应该调用我的UsersController #create动作.

如何在admin后端使用用户创建时调用UsersController #create,并在用户使用注册时调用Devise :: RegistrationsController #create?

ruby-on-rails admin devise

5
推荐指数
1
解决办法
2814
查看次数

403 禁止使用 rails/apache/passenger 访问

我在 debian 挤压上安装了 apache。我已经通过 rvm 安装了 ruby​​ 1.9.3,并通过“gem install”安装了 rails +passenger。我的设置是“/var/rails/rails_app”中的一个 rails 应用程序,我配置了一个子域“rails-app.mydomain.com”,该子域重定向到该应用程序文件夹,该文件夹使用 www-data:www-data chmodded 755。

我已经在这个站点上关注了 Ruby On Rails 安装 - > http://xyzpub.com/en/ruby-on-rails/3.2/rails3-install-debian.html 和乘客之一,在这个站点上设置了子域 - > http://www.asconix.com/howtos/debian/multiple-ruby-rails-apache-passenger-rvm-debian-howto

现在,当我通过该子域进入我的网站时,它显示“403 禁止访问”错误!在我删除它之前,它显示了 Ruby On Rails“欢迎来到国外”-消息。

当我通过“passenger start”在应用程序目录中启动“Passenger Standalone”时,应用程序的工作方式与端口 3000 上的一样。

你能告诉我有什么问题吗?

apache 错误日志向我显示了这个 [Sat Nov 10 07:38:09 2012] [error] [client XXX.XXX.XXX.XXX] 客户端被服务器配置拒绝:/var/rails/rails_app/public/

apache ruby-on-rails passenger

5
推荐指数
1
解决办法
1573
查看次数